![]() |
|
[TUTORIAL] Sistem Crate-uri [MySQL] by mihay111 - Printable Version +- WTFCS Community | Gaming community @ since 2011 (https://wtfcs.com/forum) +-- Forum: WTFCS - GAMING (https://wtfcs.com/forum/forumdisplay.php?fid=1035) +--- Forum: Lumea jocurilor (https://wtfcs.com/forum/forumdisplay.php?fid=3072) +---- Forum: SA:MP (https://wtfcs.com/forum/forumdisplay.php?fid=3077) +----- Forum: Ajutor scripting (https://wtfcs.com/forum/forumdisplay.php?fid=3594) +------ Forum: Tutoriale (https://wtfcs.com/forum/forumdisplay.php?fid=3595) +------ Thread: [TUTORIAL] Sistem Crate-uri [MySQL] by mihay111 (/showthread.php?tid=68732) |
[TUTORIAL] Sistem Crate-uri [MySQL] by mihay111 - mihay111 - 04-04-2020 Acest tutorial cat si sistemul imi apartin 100%! Cum sa creezi un sistem de crate-uri pe MySQL. Inainte, eu am folosit ZCMD si am definit 'COLOR_CRATES', cat si 'SCM' Code: #include <zcmd> // pentru a scrie comenzile mai usor1. Definiti 'pCratePointsx', pentru salvarea in baza de date. Code: #define pCratePointsx2. Mergeti la 'enum pInfo' si definiti 'pCratePoints', pentru joc. Code: enum pInfo {3. Intram in baza de date, ne ducem la users (sau accounts, cum aveti dvs.), la "Structura", apoi va duceti jos de tot si o sa va apara o optiune "Adauga coloane". Veti adauga una, apoi apasati pe "Executa". La "Nume", veti pune "CratePoints", iar apoi salvati. 4. Apoi, definim si in baza de date pentru a se realiza conexiunea si sa se faca update-urile necesare la CratePoints-uri: Mergem in GM, la public Update si scriem linia (depinde cum aveti voi in gm, eu am astfel): Code: case pCratePointsx: format(var, sizeof(var), "UPDATE `users` SET `CratePoints`='%d' WHERE `ID`='%d'",PlayerInfo[playerid][pCratePoints], PlayerInfo[playerid][pSQLID]);5. Mergem la Payday si, adaugam liniile: Code: if(PlayerInfo[i][pCratePoints] < 3) PlayerInfo[i][pCratePoints] += 1, Update(i, pCratePointsx); // verfica daca jucatorul are 3 CP, daca nu, ii da una6. Vom creea acum comanda prin care se deschide o cutie: Code: CMD:opencrate(playerid, params[]) { // comanda ce se executa in joc, /opencrate7. Optional, dar recomandat, crearea comenzii '/givecratepoints', prin care puteti da Crate Points: Code: CMD:givecratepoints(playerid, params[]) Sper ca v-am ajutat. Nu sunt mare scripter deci nu va asteptati la ceva maret de la mine. Nu mai ofer suport pentru ca nu ma mai ocup de scripting si am uitat cam tot sistemul
RE: [TUTORIAL] Sistem Crate-uri [MySQL] by mihay111 - Iustin - 04-04-2020 Tutorial de crate-uri pentru SAMP? RE: [TUTORIAL] Sistem Crate-uri [MySQL] by mihay111 - mihay111 - 04-10-2020 (04-04-2020, 05:27 PM)Iustin Wrote: You are not allowed to view links. Register or Login to view.Tutorial de crate-uri pentru SAMP? da, sa deschida cutii prin /opencrate |