[AJUDA] /espiar
#2

Nгo testei mais tente ai:
pawn Код:
//topo
new Float:Espiando[MAX_PLAYERS][3];
// comando
if(strcmp(cmd, "/espiar", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
new tmp[256];
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "(ERRO) Digite: /espiar [id]");
return 1;
}
specplayerid = strval(tmp);

if(!IsPlayerConnected(specplayerid)) {
SendClientMessage(playerid, Vermelho, "(ERRO) ID Invбlido.");
return 1;
}
GetPlayerPos(playerid, Espiando[playerid][1],Espiando[playerid][2],Espiando[playerid][3]);
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, specplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
gSpectateID[playerid] = specplayerid;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;

return 1;
}
}

if(strcmp(cmd, "/pararespiar", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
TogglePlayerSpectating(playerid, 0);
gSpectateID[playerid] = INVALID_PLAYER_ID;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
SetPlayerPos(playerid,Espiando[playerid][1],Espiando[playerid][2],Espiando[playerid][3]);
return 1;
}
}
Reply


Messages In This Thread
[AJUDA] /espiar - by ProcessFail - 15.09.2011, 17:16
Re: [AJUDA] /espiar - by WLSF - 15.09.2011, 17:29
Re: [AJUDA] /espiar - by Vai_Besta - 15.09.2011, 17:31
Re: [AJUDA] /espiar - by ProcessFail - 15.09.2011, 17:33
Re: [AJUDA] /espiar - by WLSF - 15.09.2011, 17:35
Re: [AJUDA] /espiar - by ProcessFail - 15.09.2011, 17:44
Re: [AJUDA] /espiar - by WLSF - 15.09.2011, 17:50

Forum Jump:


Users browsing this thread: 2 Guest(s)