17.08.2014, 20:52
Olб, gostaria de saber onde estou errando...
A mensagem ROLA e ROLA2 foi colocado para saber onde estб o erro, ou seja a mensagem ROLA й enviada. Mas a ROLA2 nгo й enviada.
pawn Код:
CMD:sms(playerid, params[]){
new pessoasms, numero, mensagem[100];
if(!IsPlayerConnected(playerid) || player[playerid][E_PLAYER_LOGADO] == 0)
return SendClientMessage(playerid, -1, "Vocк nгo estб online!");
if(sscanf(params, "us[100]", numero, mensagem))
return SendClientMessage(playerid, -1, "USO: /sms [NЪMERO] [MENSAGEM]");
if(player[playerid][E_PLAYER_HORASJOGADAS] < 3)
return SendClientMessage(playerid, -1, "Vocк precisa jogar pelo menos 2 horas para mandar sms!");
format(String, sizeof(String), "* %s pegou o celular.", PlayerName(playerid));
ProxDetector(30.0, playerid, String, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
for(new i = 0; i < MAX_PLAYERS; i++){
if(IsPlayerConnected(i)){
SendClientMessage(playerid, -1, "Rola");
if(player[i][E_PLAYER_CELULAR] == numero){
SendClientMessage(playerid, -1, "Rola2");
pessoasms = i;
Mobile[playerid] = pessoasms;
if(pessoasms == INVALID_PLAYER_ID)
return SendClientMessage(playerid, -1, "Pessoa nгo encontrada.");
if(IsPlayerConnected(pessoasms)){
if(PhoneOnline[pessoasms] > 0){
SendClientMessage(playerid, -1, "O celular chamado estб fora da бrea de cobertura ou estб desligado !");
return 1;
}
}
format(String, sizeof(String), "SMS: %s, enviou: %s (%d)", mensagem,PlayerName(playerid),player[playerid][E_PLAYER_CELULAR]);
SendClientMessage(playerid, -1, String);
SendClientMessage(pessoasms, -1, String);
SendClientMessage(playerid, -1, "SMS Enviado");
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
Mobile[playerid] = 9999;
return 1;
}
}
}
return 1;
}