07.08.2011, 02:28
Hola, soy un poco nuevo en esto del pawno... y tengo un pequсo problema...
quiero hacer, que al poner "/castigar [ID]" lo lleve a un lugar y que le bloque los comandos... esto es lo que llevo, pero al momento de poner /castigar 1 sale que no existe y si lo pongo solo, es decir, /castigar castiga a la id 0...
De ante mano, gracias.
quiero hacer, que al poner "/castigar [ID]" lo lleve a un lugar y que le bloque los comandos... esto es lo que llevo, pero al momento de poner /castigar 1 sale que no existe y si lo pongo solo, es decir, /castigar castiga a la id 0...
pawn Код:
if(strcmp(cmdtext,"/castigar",true)==0)
{
cmd = strtok(cmdtext, idx);
if(!strlen(cmd))
{
SendClientMessage(playerid, COLOR_WHITE, "Usa: /castigar [ID]");
}
giveplayerid = strval(cmd);
if(AccountInfo[giveplayerid][aBloqueado] == 1) return SendClientMessage(playerid,COLOR_WHITE,"Ya esta bloqueado");
if (IsPlayerConnected(giveplayerid))
{
SetPlayerInterior(playerid,0);
TeleportPlayer(playerid,3970.806,642.907,44.383);
SendClientMessage(playerid, COLOR_WHITE, "COMPORTATE!");
GameTextForPlayer(playerid," ~w~ ESTAS ~r~ CASTIGADO!",10000,6);
new string[256], pname[MAX_PLAYER_NAME];
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
AccountInfo[giveplayerid][aBloqueado] = 1;
format(string,sizeof(string),"* Has castigado a %s!",giveplayer);
SendClientMessage(playerid,COLOR_ADMIN,string);
format(string, sizeof(string), "AdminCmd: %s Te ha bloqueado los comandos",sendername);
SendClientMessage(giveplayerid,COLOR_ADMIN,string);
} else {
format(string, sizeof(string), "A quien esperas bloquear si el ID %d No esta conectado.", giveplayerid);
SendClientMessage(playerid, COLOR_WHITE, string);
}
return 1;
}
![Smiley](images/smilies/smile.png)