- 0
pet sistem
-
Similar Content
-
- 0 replies
- 120 views
-
- 5 replies
- 734 views
-
- 5 replies
- 363 views
-
- 4 replies
- 313 views
-
- 3 replies
- 431 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.
Question
caltabos
ba cum pot adauga mai multe animale din astea ca e doar un papagal
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.",PlayerInfo[playerid][pPetName]);
ShowPlayerDialog(playerid, DIALOG_PET2, 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);
}
}
}
case DIALOG_PET2: {
if(!response) return 1;
if(!isnull(inputtext)) {
if(strlen(inputtext) >= 5 && strlen(inputtext) <= 15) {
DestroyDynamic3DTextLabel(Pet[playerid]);
format(query, sizeof(query),"UPDATE `users` SET `PetName` = '%s' WHERE `Name` = '%s'",inputtext, GetName(playerid));
mysql_tquery(SQL, query, "", "");
format(PlayerInfo[playerid][pPetName], 30, inputtext);
SCMEx(playerid, -1, "Ai schimbat numele pet-ului in %s",PlayerInfo[playerid][pPetName]);
Update(playerid, pPetNamex);
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);
}
else {
SCM(playerid, COLOR_YELLOW, "Error: Nume pet invalid. (5 - 15 litere)");
format(string, sizeof(string), "Numele actual al pet-ului este %s\nDaca doresti sa il schimbi te rugam introdu numele dorit in casuta de mai jos\nNumele trebuie sa fie de minin 5 caractere si maxim 15",PlayerInfo[playerid][pPetName]);
ShowPlayerDialog(playerid, DIALOG_PET2, DIALOG_STYLE_INPUT, "Change pet name", string, "Change", "Cancel");
}
}
else {
SCM(playerid, COLOR_YELLOW, "Error: Nume pet invalid. (5 - 15 litere)");
format(string, sizeof(string), "Numele actual al pet-ului este %s\nDaca doresti sa il schimbi te rugam introdu numele dorit in casuta de mai jos\n Numele trebuie sa fie de minin 5 caractere si maxim 15",PlayerInfo[playerid][pPetName]);
ShowPlayerDialog(playerid, DIALOG_PET2, DIALOG_STYLE_INPUT, "Change pet name", string, "Change", "Cancel");
}
}
am incercat sa fac si eu ceva, dar nu mi-a iesit dati un exemplu macar..
Edited by caltabosLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.