1. Üdv, próbáltam összehozni olyat, hogy ha a játékos beírja /lekerdez akkor kiad egy random 4 jegyû számot mely óránként változik a szerón.
Egyelõre csak azt tudtam kivitelezni, hogy magának hozza létre mikor beírja,
de hogyan lehetne \'központilag\' mindenkinek generálni? (mint pl. a lottó sorsolós script)
#include <a_samp>
#include <zcmd>
#define DIALOG_SZAM 11
new szam;
CMD:lekerdez(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid,1.5,2477.0083,2377.7097,18.0108))
{
new uzenet[256];
szam = random(9999)+1;
format(uzenet,256,\"Aktuális számok: %i\",szam);
SendClientMessage(playerid,0xFF9900AA,uzenet);
}
return 1;
}
2. Ezt amit generálna mindenkinek óránként a szeró, hogyan lehetne ellenõrizni INPUT-ba, tehát ha beírom a jót, akkor azt írja, hogy \"elfogadva\".
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_SZAM)
{
if(response)
{
if(!strcmp(inputtext, \"1111\", false, 4)) //ide kellene valami formatted text a változóval nem?
{
SendClientMessage(playerid, 0x33FF33AA, \"A kód helyes! <> {FFFF00}Zár kinyitva.\");
} else {
SendClientMessage(playerid,0xEB000FFF, \"A kód helytelen! <> {FFFF00}Próbálkozz újra.\");
}
}
}
return 1;
}