29.03.2013, 14:00
I tried creating phone system, I started by a call command(/skambinti), and the weird thing is, when i call to a number more than 124,it says unknown command. What the F is that?
pawn Код:
CMD:skambinti(playerid,params[])
{
new tmp,string[64];
if(sscanf(params,"i",tmp))
{
SendClientMessage(playerid,0xFF0000FF,"Naudojimas /skambinti [Telefono Numeris]");
SendClientMessage(playerid,0xFF0000FF,"911- Bendras pagalbos telefonas");
SendClientMessage(playerid,0xFF0000FF,"912-Mechanikai 913-FC-NEWS");
}
else if(Busy[tmp]==true) SendClientMessage(playerid,0xFF0000FF,"Numeris uzimtas");
else if(Busy[playerid]==true) SendClientMessage(playerid,0xFF0000FF,"Tu jau su kazkuo sneki");
else if(tmp==911)
{
Busy[playerid]=true;
Caller[playerid]=911;
SendClientMessage(playerid,0xFF80C0FF,"Paskambinote 911. Kokios pagalbos jums reikia:Mediku,Policijos ar abieju?");
}
else if(tmp==912)
{
Busy[playerid]=true;
Caller[playerid]=912;
SendClientMessage(playerid,0xFF80C0FF,"Sveiki,Kur jums reikia pagalbos?");
}
else if(tmp==913)
{
Busy[playerid]=true;
Caller[playerid]=913;
SendClientMessage(playerid,0xFF80C0FF,"Laba diena,FC-NEWS biuras klauso.");
}
else
{
foreach(new i:Player)
{
if(PlayerItems[i][PhoneNumber]==tmp)
{
Busy[i]=true;
Busy[playerid]=true;
IsCalled[i]=true;
format(string,sizeof(string),"Jums skambina. Numeris: %d. /pakelti arba /padeti",PlayerItems[playerid][PhoneNumber]);
SendClientMessage(i,0xFF0000FF,string);
Caller[i]=playerid;
}
else SendClientMessage(playerid,0xFF0000FF,"Numeris nenaudojamas arba vartotojas uz rysio zonos");
}
}
return 1;
}