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
 
		 
		
		
	 
			
									
		


