20.04.2013, 15:33
Galera eu compro cel e quando vo mandar sms fala nu tenho celular.... vo posta codigo
E isso.
Код:
if(strcmp(cmd, "/sms", true) == 0) { new tmp[256]; tmp = strtok(cmdtext, idx); new Message[256]; new gMessage[256]; new manolow[256]; if(dini_Int(file, "Celular") == 0) return SendClientMessage(playerid,Vermelho,"| ERRO | Vocк Nгo Tem um Celular!"); new pName[MAX_PLAYER_NAME+1]; new iName[MAX_PLAYER_NAME+1]; if(!strlen(tmp) || strlen(tmp) > 5) { SendClientMessage(playerid,Vermelho,"Use: /sms [id] [mensagem]"); return 1; } new id = strval(tmp); // manolow = strrest(cmdtext,idx); // if(!strlen(manolow)) { SendClientMessage(playerid,Vermelho,"Use: /sms [id] [mensagem]"); return 1; } // for(new i = 0; i < strlen(manolow); i++) { gMessage[i] = manolow[i]; } gMessage[strlen(manolow)] = EOS; for(new p = 0; p < sizeof Palavroes; p++) { new fp = strfind(gMessage, Palavroes[p], true); while(fp != -1) { for(new i = 0; i < strlen(Palavroes[p]); i++) { gMessage[fp + i] = '*'; } fp = strfind(gMessage, Palavroes[p], true); } } // if(!IsPlayerConnected(id)) { SendClientMessage(playerid,Vermelho,"| ERRO | ID invбlido!"); return 1; } if(playerid != id) { if(blockpm[id] == 1){ return 1; } GetPlayerName(id,iName,sizeof(iName)); GetPlayerName(playerid,pName,sizeof(pName)); format(Message,sizeof(Message),"| CELULAR | SMS: enviado para %s (%d): %s",iName,id,gMessage); GameTextForPlayer(playerid, "~r~SMS:~w~Enviado", 8000, 3); SendClientMessage(playerid,0xFFD700AA,Message); format(Message,sizeof(Message),"| CELULAR | SMS: recebido de %s (ID: %d): %s",pName,playerid,gMessage); GameTextForPlayer(id, "~r~SMS:~w~Recebido", 8000, 3); SendClientMessage(id,0xDAA520AA,Message); format(Message,sizeof(Message),"SMS: %s(%d) > %s(%d): %s",pName,playerid,iName,id,gMessage); ABroadCast2(Amarelo,Message, 1); PlayerPlaySound(id,1085,0.0,0.0,0.0); printf("SMS de %s para %s : %s", pName, iName, gMessage); }else { SendClientMessage(playerid,Vermelho,"| ERRO | Vocк nгo pode enviar SMS para vocк mesmo!"); } return 1; }