MariusTC
Member-
Posts
35 -
Joined
-
Last visited
Everything posted by MariusTC
-
-
Noroc,nu am rezolvat. Am pus chiar si baza de date default de la burned, fara niciun fel de modificare si tot asa.
-
Din baza de date le ia bine, cand se incarca le arata in server.cfg si le arata bine. [17:21:00] Safes: 13 Asa ar merge sa fac la comenzi sa le bage mereu SaveSeif(i-1); si am rezolvat treaba dar nu vreau, vreau sa stiu exact care e problema. Alte pareri?
-
Factiunile sunt default, cum era cand am luat gm-ul burned. La seifuri tot asa, default. Iar functia arata cam asa: function LoadSafes() { new Cache: db = mysql_query(SQL, "SELECT * FROM `seif`"); new x, seifs = 0, string[500], result[180]; for (new i, j = cache_get_row_count (); i != j; ++i) { seifs ++; cache_get_field_content(i, "sID", result); x = strval(result); cache_get_field_content(i, "sFactionID", result); SafeInfo[x][sFactionID] = strval(result); cache_get_field_content(i, "sPosX", result); SafeInfo[x][sPosX] = floatstr(result); cache_get_field_content(i, "sPosY", result); SafeInfo[x][sPosY] = floatstr(result); cache_get_field_content(i, "sPosZ", result); SafeInfo[x][sPosZ] = floatstr(result); cache_get_field_content(i, "sMoney", result); SafeInfo[x][sMoney] = strval(result); cache_get_field_content(i, "sDrugs", result); SafeInfo[x][sDrugs] = strval(result); cache_get_field_content(i, "sMaterials", result); SafeInfo[x][sMaterials] = strval(result); cache_get_field_content(i, "sVirtualID", result); SafeInfo[x][sVirtualID] = strval(result); AddStaticPickup(1274, 23, SafeInfo[x][sPosX], SafeInfo[x][sPosY], SafeInfo[x][sPosZ], SafeInfo[x][sVirtualID]); format(string, sizeof(string), "Seiful factiunii\n%s", FactionName(x)); CreateDynamic3DTextLabel(string,0xFFEA0099,SafeInfo[x][sPosX], SafeInfo[x][sPosY], SafeInfo[x][sPosZ], 100, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, SafeInfo[x][sVirtualID], -1, -1, 5.0); } printf("Safes: %d", seifs); cache_delete(db); GetFMembers(); return 1; }
-
Nu sunt erori, pur si simplu nu functioneaza. Cand folosesc comenzile, nu stiu cum, dar insereaza in baza de date cu o factiune in minus, daca sunt in factiunea nr2, imi baga in seif la nr1 (exemplu)
-
Salut (Gm-ul este burned) nu inteleg de ce este problema la seifuri, daca sunt in factiunea NR1 si folosesc /fwithdraw si /fdeposit nu mi incarca in baza de date daca pun ceva in seif, daca ma pun in factiunea NR2 si folosesc comanda, imi incarca la factiunea NR1, si tot asa. Va las aici poate gasiti voi ceva, eu nu-mi dau seama. YCMD:fdeposit(playerid, params[], help) { for(new s = 0; s < sizeof(SafeInfo); s++) { if(PlayerToPoint(5.0, playerid, SafeInfo[s][sPosX], SafeInfo[s][sPosY], SafeInfo[s][sPosZ])) { if(PlayerInfo[playerid][pMember] == SafeInfo[s][sFactionID]) { SeifID[playerid] = PlayerInfo[playerid][pMember]-1; ShowPlayerDialog(playerid, DIALOG_FDEPOSIT, DIALOG_STYLE_LIST, "Faction deposit", "Money\nMaterials\nDrugs", "Ok", "Exit"); } } } return 1; } case DIALOG_FDEPOSIT: { if(!response) return 1; switch(listitem) { case 0: { ShowPlayerDialog(playerid, DIALOG_FDEPOSIT+1, DIALOG_STYLE_INPUT, "Deposit", "Scrie suma de bani pe care vrei sa o depozitezi putin mai jos!", "Select", "Inapoi"); } case 1: { ShowPlayerDialog(playerid, DIALOG_FDEPOSIT+1, DIALOG_STYLE_INPUT, "Deposit", "Scrie suma de materiale pe care vrei sa o depozitezi putin mai jos!", "Select", "Inapoi"); } case 2: { ShowPlayerDialog(playerid, DIALOG_FDEPOSIT+1, DIALOG_STYLE_INPUT, "Deposit", "Scrie suma de droguri pe care vrei sa o depozitezi putin mai jos!", "Select", "Inapoi"); } } SelectedItem[playerid] = listitem; } case DIALOG_FDEPOSIT+1: { if(!response) { ShowPlayerDialog(playerid, DIALOG_FDEPOSIT, DIALOG_STYLE_LIST, "Faction deposit", "Money\nMaterials\nDrugs", "Ok", "Exit"); return 1; } switch(SelectedItem[playerid]) { case 0: { if(GetPlayerCash(playerid) < strval(inputtext) || strval(inputtext) <= 0) return SendClientMessage(playerid, COLOR_WHITE, "* Suma invalida!"); SafeInfo[SeifID[playerid]][sMoney] += strval(inputtext); GivePlayerCash(playerid, -strval(inputtext)); format(string, sizeof(string), "* %s a depozitat $%s in seiful factiunii.", GetName(playerid), FormatNumber(strval(inputtext))); SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string); } case 1: { if(PlayerInfo[playerid][pMats] < strval(inputtext) || strval(inputtext) <= 0) return SendClientMessage(playerid, COLOR_WHITE, "* Suma invalida!"); SafeInfo[SeifID[playerid]][sMaterials] += strval(inputtext); PlayerInfo[playerid][pMats] -= strval(inputtext); format(string, sizeof(string), "* %s a depozitat %s materiale in seiful factiunii.", GetName(playerid), FormatNumber(strval(inputtext))); SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string); UpdateVar(playerid, "Materials", PlayerInfo[playerid][pMats]); } case 2: { if(PlayerInfo[playerid][pDrugs] < strval(inputtext) || strval(inputtext) <= 0) return SendClientMessage(playerid, COLOR_WHITE, "* Suma invalida!"); SafeInfo[SeifID[playerid]][sDrugs] += strval(inputtext); PlayerInfo[playerid][pDrugs] -= strval(inputtext); UpdateVar(playerid, "Drugs", PlayerInfo[playerid][pDrugs]); format(string, sizeof(string), "* %s a depozitat %s droguri in seiful factiunii.", GetName(playerid), FormatNumber(strval(inputtext))); SendFactionMessage(PlayerInfo[playerid][pMember], COLOR_LIGHTBLUE, string); } } SaveSeif(SeifID[playerid]); } Functia care salveaza: stock SaveSeif(const id) { new szQuery[2048]; format(szQuery, sizeof(szQuery), "UPDATE seif SET `sMoney` = '%d', `sDrugs` = '%d', `sMaterials` = '%d' WHERE `sID` = '%d'", SafeInfo[id][sMoney], SafeInfo[id][sDrugs], SafeInfo[id][sMaterials], id); mysql_tquery(SQL, szQuery, "", ""); return 1; }
-
Servere gratis comunitatilor Contacteaza-ne pe https://aenhost.ro
-
20% reducere la servere jocuri folosind codul: JOCURI20
-
Gamemode Sinned RPG - AleksandruAdv / inferior version.
MariusTC replied to AleksandruAdv's topic in Archives
. -
.
-
NOU: Gazduire Web: https://aenhost.ro/webhost.html
-
Ai vazut noua tema de pe https://aenhost.ro ? Avem o SUPER reducere acum! Trage un ochi peste noul template!
-
Username: MariusTC Vârstă: 22 Ce recrutezi?: Persoana care cunoaste foarte bine pterodactyl panel (module/instalare corecta si implementari suplimentare) Ce oferi în schimb: Intre 5 si 50 euro paypal/bancar in functie de cerintele fiecaruia. / Servere CS1.6/SAMP/CS:GO pe o perioada stabilita de amandoi. Detalii de contact: https://aenhost.ro (LIVE-CHAT) sau DISCORD: MariusTC#7068 Alte precizări: -
-
www.aenhost.ro va invita sa administrati un server de GTA San Andreas Multiplayer fara cerinta de a achita hostul. Tot ce trebuie sa faceti este sa respectati anumite conditii si sa raspundeti la cateva intrebari pentru a participa la alegerea pentru a deveni detinatorul serverului. Conditii : - serverul trebuie sa contina in nume "hosted by aenhost.ro sau gazduit de aenhost.ro" - daca serverul ramane offline mai mult de 48h acesta va primi reinstall - sa detina gamemode/panel si sa fie sigur ca poate popula serverul Chestionar pentru participare ( SE TRIMITE PRIN MESAJ PRIVAT ) Prenume: Varsta : Experienta SA:MP : Timp disponibil zilnic : Metodele folosite pentru a popula serverul : Va uram mult succes si speram ca viitorul detinator sa mentina serverul la cele mai inalte standarde!
-
Comanzi server la https://aenhost.ro si primesti: SCRIPTING GRATUIT GM Configurare si instalare PANEL - GRATUIT Modificari PANEL/GM - GRATUIT
-
.
-
.
-
.
-
.
-
https://aenhost.ro https://download.aenhost.ro - site-ul pentru serverele de metin2 hostate de aenhost https://aenmt2.ro - domeniul destinat serverelor metin2 (numeserver.aenmt2.ro)
ABOUT LEAKS COMMUNITY
LEAKS.RO is a resource community where aspiring webmasters can share content and receive support for a wide variety of software platforms — no license required.