The_RobyRo Posted July 23, 2019 Posted July 23, 2019 Salut, am luat un sistem de pet de pe un gm si imi da o eroare, probabil nu am pus ceva. Ma poate ajuta cineva? Poza: https://imgur.com/a/HeVDlOp
[N]IZANNN Posted July 23, 2019 Posted July 23, 2019 (edited) pune asta la dialogs #define DIALOG_PET dupa la public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) si pui case DIALOG_PET: { switch(listitem) { case 0: { if(!response) return 1; if(PlayerInfo[playerid][pPetStatus] == 0) { PlayerInfo[playerid][pPetStatus] = 1; format(string, sizeof(string),"Status\tTrezit\nNume Pet\t{FFFF00}%s\nBeneficii pet\nUpgradeaza pet\t%d pet points",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetPoints]); SetPlayerAttachedObject(playerid, 6, 19078, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); format(string, sizeof(string), " {6AD439}%s{FFFFFF} - level {6AD439}%d{FFFFFF}",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetLevel]); Pet[playerid] = CreateDynamic3DTextLabel(string, COLOR_WHITE, 357.120239, 1.712298, 349.232513, 20, playerid); SCMEx(playerid, -1, "Ai trezit pe %s si s-a pus pe umarul tau",PlayerInfo[playerid][pPetName]); format(query, sizeof(query),"UPDATE `users` SET `PetStatus` = '1' WHERE `Name` = '%s'", GetName(playerid)); mysql_tquery(SQL, query, " ", " "); Update(playerid, pPetStatusx); } else { RemovePet(playerid); SCMEx(playerid, -1, "Ai trimis pe %s la culcare",PlayerInfo[playerid][pPetName]); PlayerInfo[playerid][pPetStatus] = 0; format(query, sizeof(query),"UPDATE `users` SET `PetStatus` = '0' WHERE `Name` = '%s'", GetName(playerid)); mysql_tquery(SQL, query, " ", " "); Update(playerid, pPetStatusx); } } case 1: { if( !response) return 1; format(string, sizeof(string),"Numele actual al pet-ului este %s.\nDaca doresti sa il schimbi,te rugam sa introduci numele dorit in casuta de mai jos\n{FF1302}ATENTIE:{FFFFFF} La fiecare schimbare de nume a pet-ului ti se vor lua 20 PP-uri.",PlayerInfo[playerid][pPetName]); ShowPlayerDialog(playerid, DIALOG_PETNAME, DIALOG_STYLE_INPUT, "Pet name change", string, "Change", "Cancel"); } case 2: { Checkstatuspet(playerid); } case 3: { if(PlayerInfo[playerid][pPetPoints] < 120) return SendClientMessage(playerid, -1, "Nu poti creste pet-ul in level deoarece nu ai Pet Ponits necesare(120)"); PlayerInfo[playerid][pPetPoints] -= 120; PlayerInfo[playerid][pPetLevel] ++; Update(playerid, pPetPointsx); Update(playerid, pPetLevelx); SCMEx(playerid, -1, "Acum pet-ul tau are level %d",PlayerInfo[playerid][pPetLevel]); DestroyDynamic3DTextLabel(Pet[playerid]); format(string, sizeof(string), " {6AD439}%s{FFFFFF} - level {6AD439}%d{FFFFFF}",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetLevel]); Pet[playerid] = CreateDynamic3DTextLabel(string, COLOR_WHITE, 357.120239, 1.712298, 349.232513, 20, playerid); } } } Edited July 23, 2019 by [N]IZANNN
qSorin_ Posted July 23, 2019 Posted July 23, 2019 Acum 15 minute, [N]IZANNN a spus: pune asta la dialogs #define DIALOG_PET dupa la public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) si pui case DIALOG_PET: { switch(listitem) { case 0: { if(!response) return 1; if(PlayerInfo[playerid][pPetStatus] == 0) { PlayerInfo[playerid][pPetStatus] = 1; format(string, sizeof(string),"Status\tTrezit\nNume Pet\t{FFFF00}%s\nBeneficii pet\nUpgradeaza pet\t%d pet points",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetPoints]); SetPlayerAttachedObject(playerid, 6, 19078, 17, 0.021065, -0.100726, 0.143000, 357.120239, 1.712298, 349.232513, 1.000000, 1.000000, 1.120420 ); format(string, sizeof(string), " {6AD439}%s{FFFFFF} - level {6AD439}%d{FFFFFF}",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetLevel]); Pet[playerid] = CreateDynamic3DTextLabel(string, COLOR_WHITE, 357.120239, 1.712298, 349.232513, 20, playerid); SCMEx(playerid, -1, "Ai trezit pe %s si s-a pus pe umarul tau",PlayerInfo[playerid][pPetName]); format(query, sizeof(query),"UPDATE `users` SET `PetStatus` = '1' WHERE `Name` = '%s'", GetName(playerid)); mysql_tquery(SQL, query, " ", " "); Update(playerid, pPetStatusx); } else { RemovePet(playerid); SCMEx(playerid, -1, "Ai trimis pe %s la culcare",PlayerInfo[playerid][pPetName]); PlayerInfo[playerid][pPetStatus] = 0; format(query, sizeof(query),"UPDATE `users` SET `PetStatus` = '0' WHERE `Name` = '%s'", GetName(playerid)); mysql_tquery(SQL, query, " ", " "); Update(playerid, pPetStatusx); } } case 1: { if( !response) return 1; format(string, sizeof(string),"Numele actual al pet-ului este %s.\nDaca doresti sa il schimbi,te rugam sa introduci numele dorit in casuta de mai jos\n{FF1302}ATENTIE:{FFFFFF} La fiecare schimbare de nume a pet-ului ti se vor lua 20 PP-uri.",PlayerInfo[playerid][pPetName]); ShowPlayerDialog(playerid, DIALOG_PETNAME, DIALOG_STYLE_INPUT, "Pet name change", string, "Change", "Cancel"); } case 2: { Checkstatuspet(playerid); } case 3: { if(PlayerInfo[playerid][pPetPoints] < 120) return SendClientMessage(playerid, -1, "Nu poti creste pet-ul in level deoarece nu ai Pet Ponits necesare(120)"); PlayerInfo[playerid][pPetPoints] -= 120; PlayerInfo[playerid][pPetLevel] ++; Update(playerid, pPetPointsx); Update(playerid, pPetLevelx); SCMEx(playerid, -1, "Acum pet-ul tau are level %d",PlayerInfo[playerid][pPetLevel]); DestroyDynamic3DTextLabel(Pet[playerid]); format(string, sizeof(string), " {6AD439}%s{FFFFFF} - level {6AD439}%d{FFFFFF}",PlayerInfo[playerid][pPetName],PlayerInfo[playerid][pPetLevel]); Pet[playerid] = CreateDynamic3DTextLabel(string, COLOR_WHITE, 357.120239, 1.712298, 349.232513, 20, playerid); } } } Aolo, gucci ce parte n-ai inteles din eroare aia? Eroarea aia vine de la Pet[playerid] si trebuie ori sa foloseasca variabila ori sa puna la incepul gm-ului new Pet[MAX_PLAYERS];
The_RobyRo Posted July 24, 2019 Author Posted July 24, 2019 Acum 12 ore, [El.Capo] a spus: Aolo, gucci ce parte n-ai inteles din eroare aia? Eroarea aia vine de la Pet[playerid] si trebuie ori sa foloseasca variabila ori sa puna la incepul gm-ului new Pet[MAX_PLAYERS]; Am pus si new Pet[MAX_PLAYERS]; dar imi da o eroare si multe warning-uri: https://imgur.com/a/TqIusFh
qSorin_ Posted July 24, 2019 Posted July 24, 2019 1 oră în urmă, The_RobyRo a spus: Am pus si new Pet[MAX_PLAYERS]; dar imi da o eroare si multe warning-uri: https://imgur.com/a/TqIusFh Da no bine ca imi dai errorile , un cod ceva?
The_RobyRo Posted July 25, 2019 Author Posted July 25, 2019 La 23.07.2019 la 20:56, [El.Capo] a spus: Ai discord? Add: qSorin[]#6098 +1 , respect ! Mersi de ajutor !
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now