Dobrý den, dnes jsem si pawnil menší bonus, ale potřebuji poradit, jak udělat to, že po zadání kódu by už nešel nadále používat (viz níže). Předem děkuji.
#include <a_samp> #include <zcmd>
#define dialog 225
CMD:bonus(playerid, params[]) { ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT, "Bonus", "Zadej kod pro ziskani bonusu", "OK", "Nic"); return 1; }
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == dialog) { if(response == 1) { if(strcmp(inputtext, "30353251", true) == 0) { GivePlayerMoney(playerid,20000); SendClientMessage(playerid,0x00FF00AA,"Gratulujeme, získal jste bonus 20.000k $."); return 1; }else{ SendClientMessage(playerid,0xFF0000AA,"Zadaný kód je nesprávný, zkuste to znovu."); return 1; } } } return 0; }
Dotaz
snake3321 1
Dobrý den, dnes jsem si pawnil menší bonus, ale potřebuji poradit, jak udělat to, že po zadání kódu by už nešel nadále používat (viz níže). Předem děkuji.
#include <a_samp>
#include <zcmd>
#define dialog 225
CMD:bonus(playerid, params[])
{
ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_INPUT, "Bonus", "Zadej kod pro ziskani bonusu", "OK", "Nic");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == dialog)
{
if(response == 1)
{
if(strcmp(inputtext, "30353251", true) == 0)
{
GivePlayerMoney(playerid,20000);
SendClientMessage(playerid,0x00FF00AA,"Gratulujeme, získal jste bonus 20.000k $.");
return 1;
}else{
SendClientMessage(playerid,0xFF0000AA,"Zadaný kód je nesprávný, zkuste to znovu.");
return 1;
}
}
}
return 0;
}
Link to comment
Share on other sites
4 odpovědí na tuto otázku
Recommended Posts