01.02.2011, 19:59
Quote:
Yo tengo una duda ._.
Perdonen si revivi xD Bueno, mi duda es esta, hace poco the_chaoz me hizo el favor de arreglar un comando de /advertir pero este cuando escribo la razуn sale de esta forma, si pongo "No Dm" en el chat sale "No." Sуlo las 2 primeras letras, el code de string y ad son estos pawn Код:
Perdonen si esto no va aquн, pero hablando de strings xD |

pawn Код:
if(!strcmp(cmd, "/ad", true)){
new tmp[2][256];
tmp[0] = strtok(cmdtext, idx);
tmp[1] = strtok(cmdtext, idx);
if(!strlen(tmp[0]) || !strlen(tmp[1]))return SendClientMessage(playerid, COLOR_ROJO, "Usa: /ad [ID] [Razon].");
new id;
new str[128];
id = strval(tmp[0]);
if(IsPlayerConnected(id)){
new name[2][MAX_PLAYER_NAME];
GetPlayerName(playerid, name[0], MAX_PLAYER_NAME);
GetPlayerName(id, name[1], MAX_PLAYER_NAME);
Advertido[id]++;
format(str, 128, "%s ha sido advertido (Razon: %s)(%i/3)", name[1], cmdtext[5+strlen(tmp[0])], Advertido[id]);
SendClientMessage(playerid, COLOR_AZUL, str);
format(str, 128, "Has sido advertido por %s. (Razon: %s.)(%i/3)", name[0], cmdtext[5+strlen(tmp[0])], Advertido[id]);
SendClientMessage(id, COLOR_VERDE_CLARO, str);
format(str, 128, "%s ha sido advertido por %s. (Razon: %s.) (%i/3)", name[1], name[0], cmdtext[5+strlen(tmp[0])], Advertido[id]);
SendClientMessageToAll(COLOR_NARANJA, str);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
PlayerPlaySound(id, 1057, 0.0, 0.0, 0.0);
if(Advertido[id] >= 3)Kick(id);
return 1;
}return SendClientMessage(playerid, COLOR_ROJO, "El jugador no se encuentra conectado.");
}