Nu e neaparat o eroare dar mereu cand compilez primesc crash la pawno library... help
Vreau sa mentionez ca am totul definit, dar mna...
COD:
switch(dialogid) {
case DIALOG_SETPIN: {
if(!response) return 1;
if(!IsNumeric(inputtext)) return SCM(playerid, COLOR_GREY, "Pin-ul trebuie sa contina doar numere!");
if(strlen(inputtext) > 4) return SCM(playerid, COLOR_GREY, "Pin-ul trebuie sa contina 4 numere!"
new pin = strval(inputtext);
PlayerInfo[playerid][pPin] = pin;
PlayerInfo[playerid][pPinLogged] = 1;
format(string, sizeof(string), "Your pin is %d.", pin);
SCM(playerid, COLOR_YELLOW, string);
SCM(playerid, COLOR_GREEN, "Nu uita sa faci poza (F8) pentru a nu uita pin-ul!");
new query[180];
format(query, sizeof(query), "UPDATE `users` SET `Pin`='%d' WHERE `ID`='%d'", pin, PlayerInfo[playerid][pSQLID]);
mysql_query(SQL, query);
}
case DIALOG_LOGINPIN: {
if(!response) return 1;
new pin = strval(inputtext);
if(PlayerInfo[playerid][pPin] != pin) return SCM(playerid, COLOR_RED, "Invalid pin, try again!");
PlayerInfo[playerid][pPinLogged] = 1;
SCM(playerid, COLOR_WHITE, "{f244a}<< {FFFFFF}Correct pin! Enjoy the game. {f2444a}>>");
}
case DIALOG_CHANGEPIN: {
if(!response) return 1;
new pin = strval(inputtext);
if(PlayerInfo[playerid][pPin] != pin) return SCM(playerid, COLOR_RED, "Invalid pin, try again!");
ShowPlayerDialog(playerid, DIALOG_CHANGEPIN+1, DIALOG_STYLE_INPUT, "Change pin", "Scrie mai jos noul pin care doresti sa-l ai!", "Select", "Cancel");
}
case DIALOG_CHANGEPIN+1: {
if(!response) return 1;
new pin = strval(inputtext);
PlayerInfo[playerid][pPin] = pin;
format(string, sizeof(string), "Your pin is now %d.", pin);
SCM(playerid, COLOR_YELLOW, string);
SCM(playerid, COLOR_GREEN, "Nu uita sa faci poza (F8) pentru a nu uita noul pin!");
new query[180];
format(query, sizeof(query), "UPDATE `users` SET `Pin`='%d' WHERE `ID`='%d'", pin, PlayerInfo[playerid][pSQLID]);
mysql_query(SQL, query);
}
}
si inca un cod:
CMD:loginpin(playerid, params[]) {
if(PlayerInfo[playeri][pPinLogged] == 1) return SCM(playerid, COLOR_GREY, "Ai introdus deja pin-ul!");
if(PlayerInfo[playeri][pPin] == 0) return SCM(playerid, COLOR_GREY, "Nu ai un pin setat! Foloseste '/setpin' pentru a seta unul.");
ShowPlayerDialog(playerid, DIALOG_LOGINPIN, DIALOG_STYLE_INPUT, "Login pin", "Scrie pin-ul pe care l-ai setat:", "Select", "Cancel");
return 1;
}
CMD:changepin(playerid, params[]) {
if(PlayerInfo[playeri][pPin] == 0) return SCM(playerid, COLOR_GREY, "Nu ai un pin setat! Foloseste '/setpin' pentru a seta unul.");
if(PlayerInfo[playeri][pPinLogged] == 1) return SCM(playerid, COLOR_GREY, "Pentru a schimba pin-ul trebuie sa fii logat cu el!");
ShowPlayerDialog(playerid, DIALOG_CHANGEPIN, DIALOG_STYLE_INPUT, "Change pin", "Scrie pin-ul pe care l-ai setat:", "Select", "Cancel");
return 1;
}
CMD:setpin(playerid, params[]) {
if(PlayerInfo[playerid][pPin] != 0) return SCM(playerid, COLOR_GREY, "Ai deja un pin setat! Foloseste comanda '/loginpin' pentru a te loga cu el.");
ShowPlayerDialog(playerid, DIALOG_SETPIN, DIALOG_STYLE_INPUT, "Set pin", "Scrie mai jos pin-ul care doresti sa-l ai!\nAcesta trebuie sa fie format 4 numere!", "Select", "Cancel");
return 1;
}
Question
NuamNume
Nu e neaparat o eroare dar mereu cand compilez primesc crash la pawno library... help
Vreau sa mentionez ca am totul definit, dar mna...
COD:
switch(dialogid) {
case DIALOG_SETPIN: {
if(!response) return 1;
if(!IsNumeric(inputtext)) return SCM(playerid, COLOR_GREY, "Pin-ul trebuie sa contina doar numere!");
if(strlen(inputtext) > 4) return SCM(playerid, COLOR_GREY, "Pin-ul trebuie sa contina 4 numere!"
new pin = strval(inputtext);
PlayerInfo[playerid][pPin] = pin;
PlayerInfo[playerid][pPinLogged] = 1;
format(string, sizeof(string), "Your pin is %d.", pin);
SCM(playerid, COLOR_YELLOW, string);
SCM(playerid, COLOR_GREEN, "Nu uita sa faci poza (F8) pentru a nu uita pin-ul!");
new query[180];
format(query, sizeof(query), "UPDATE `users` SET `Pin`='%d' WHERE `ID`='%d'", pin, PlayerInfo[playerid][pSQLID]);
mysql_query(SQL, query);
}
case DIALOG_LOGINPIN: {
if(!response) return 1;
new pin = strval(inputtext);
if(PlayerInfo[playerid][pPin] != pin) return SCM(playerid, COLOR_RED, "Invalid pin, try again!");
PlayerInfo[playerid][pPinLogged] = 1;
SCM(playerid, COLOR_WHITE, "{f244a}<< {FFFFFF}Correct pin! Enjoy the game. {f2444a}>>");
}
case DIALOG_CHANGEPIN: {
if(!response) return 1;
new pin = strval(inputtext);
if(PlayerInfo[playerid][pPin] != pin) return SCM(playerid, COLOR_RED, "Invalid pin, try again!");
ShowPlayerDialog(playerid, DIALOG_CHANGEPIN+1, DIALOG_STYLE_INPUT, "Change pin", "Scrie mai jos noul pin care doresti sa-l ai!", "Select", "Cancel");
}
case DIALOG_CHANGEPIN+1: {
if(!response) return 1;
new pin = strval(inputtext);
PlayerInfo[playerid][pPin] = pin;
format(string, sizeof(string), "Your pin is now %d.", pin);
SCM(playerid, COLOR_YELLOW, string);
SCM(playerid, COLOR_GREEN, "Nu uita sa faci poza (F8) pentru a nu uita noul pin!");
new query[180];
format(query, sizeof(query), "UPDATE `users` SET `Pin`='%d' WHERE `ID`='%d'", pin, PlayerInfo[playerid][pSQLID]);
mysql_query(SQL, query);
}
}
si inca un cod:
CMD:loginpin(playerid, params[]) {
if(PlayerInfo[playeri][pPinLogged] == 1) return SCM(playerid, COLOR_GREY, "Ai introdus deja pin-ul!");
if(PlayerInfo[playeri][pPin] == 0) return SCM(playerid, COLOR_GREY, "Nu ai un pin setat! Foloseste '/setpin' pentru a seta unul.");
ShowPlayerDialog(playerid, DIALOG_LOGINPIN, DIALOG_STYLE_INPUT, "Login pin", "Scrie pin-ul pe care l-ai setat:", "Select", "Cancel");
return 1;
}
CMD:changepin(playerid, params[]) {
if(PlayerInfo[playeri][pPin] == 0) return SCM(playerid, COLOR_GREY, "Nu ai un pin setat! Foloseste '/setpin' pentru a seta unul.");
if(PlayerInfo[playeri][pPinLogged] == 1) return SCM(playerid, COLOR_GREY, "Pentru a schimba pin-ul trebuie sa fii logat cu el!");
ShowPlayerDialog(playerid, DIALOG_CHANGEPIN, DIALOG_STYLE_INPUT, "Change pin", "Scrie pin-ul pe care l-ai setat:", "Select", "Cancel");
return 1;
}
CMD:setpin(playerid, params[]) {
if(PlayerInfo[playerid][pPin] != 0) return SCM(playerid, COLOR_GREY, "Ai deja un pin setat! Foloseste comanda '/loginpin' pentru a te loga cu el.");
ShowPlayerDialog(playerid, DIALOG_SETPIN, DIALOG_STYLE_INPUT, "Set pin", "Scrie mai jos pin-ul care doresti sa-l ai!\nAcesta trebuie sa fie format 4 numere!", "Select", "Cancel");
return 1;
}
Link to comment
Share on other sites
1 answer 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.