Hey, liebe Scripter!
Da ich noch nie ein SMS-System gescriptet habe, habe ich nun mal eine Frage dazu.
Beim kaufen eines Handys wird autom. eine Nummer zugeordnet.
Ganz oben habe ich das hier
new HandyNr;
Beim kaufen passiert dann Folgendes.
pInfo[playerid][Nummer] = HandyNr;
HandyNr++;
Der erste Käufer hat somit Nummer 0.
Der nächste dann 1 usw.
Beim Befehl soll nun abgefragt werden, ob die angegebene Nummer
vergeben ist. Da bräuchte ich nun Hilfe.
Die Suchfunktion habe ich benutzt, fand jedoch nichts Passendes dazu.
COMMAND:sms(playerid,params[])
{
new pID, number = pInfo[pID][Nummer], text[128], string[128];
if(sscanf(params, "ds",number,text)) return SendClientMessage(playerid,0xC8C8C8FF,"/sms [Nummer] [Text]");
if(pInfo[playerid][Handy] == 0)return SendClientMessage(playerid,0xC8C8C8FF,"Du besitzt kein Handy!");
if(pInfo[playerid][Guthaben] == 0)return SendClientMessage(playerid,0xC8C8C8FF,"Du hast kein Guthaben!");
{
format(string,sizeof(string),"[SMS] %s: %s, Nummer: %d ))",SpielerName[playerid],text,pInfo[playerid][Nummer]);
SendClientMessage(playerid,0xFFFA00FF,string);
SendClientMessage(pID,0xFFFA00FF,string);
}
return 1;
}
Hoffe, mir kann Jemand helfen..
mfG
Dixon