19.01.2012, 13:31
Hello everybody, I made this phone script but /sms somehow crashes the server when someone uses /sms. anyone know the reason for this?
Code:
CMD:sms(playerid, params[]) { if(PlayerInfo[playerid][Phone] == phone_yes) { if(phoneon[playerid] == true) { new text; new pnumber; if(!sscanf(params, "is", pnumber, text)) { foreach(Player, i) { if(PlayerInfo[i][Phone] == phone_yes) { if(PlayerInfo[i][PhoneNumber] == pnumber) { if(phoneon[i] == true) { new string[265], string2[265]; new pnumber2; pnumber2 = PlayerInfo[playerid][PhoneNumber]; format(string, sizeof(string), "[SMS]%i: %s.", pnumber2, text); SendClientMessage(i, TEAM_RADIO_COLOR, string); format(string2, sizeof(string2), "You just sended a text message to %i", pnumber); SendClientMessage(playerid, TEAM_RADIO_COLOR, string2); PlayerPlaySound(i,1085,0.0,0.0,0.0); return 1; } else return SendClientMessage(playerid, COLOR_GREY, "This player has his/her phone turned off!"); } return 1; } } return 1; } else return SendClientMessage(playerid, COLOR_GREY, "USAGE: /sms [Phone Number] [SMS text]"); } else return SendClientMessage(playerid, COLOR_GREY, "You have your phone turned off!"); } else return SendClientMessage(playerid, COLOR_GREY, "You don't have a phone!"); }