[AJUDA] /espiar
#1

Pessoal uso o seguinte codigo para poder espiar o player, sу que ele tem uma coisa que irrita, quando se vai parar de espiar o player usando o /pararespiar ele da respaw no admin, fazendo voltar para a posiзгo inicial onde nasce e nгo para o ponto onde foi usado o /espiar (que seria em qualquer lugar)

PHP код:

if(strcmp(cmd"/espiar"true) == 0) {
new 
aname[MAX_PLAYER_NAME];
GetPlayerName(playeridanameMAX_PLAYER_NAME);
format(filesizeof(file), PASTA_CONTASaname);
if(
pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == 5){
new 
tmp[256];
tmp strtok(cmdtextidx);
if(!
strlen(tmp)) {
SendClientMessage(playeridVermelho"(ERRO) Digite: /espiar [id]");
return 
1;
}
specplayerid strval(tmp);
if(!
IsPlayerConnected(specplayerid)) {
SendClientMessage(playeridVermelho"(ERRO) ID Invбlido.");
return 
1;
}
TogglePlayerSpectating(playerid1);
PlayerSpectatePlayer(playeridspecplayerid);
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(playeridanameMAX_PLAYER_NAME);
format(filesizeof(file), PASTA_CONTASaname);
if(
pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == || pAdmin[playerid] == 5){
TogglePlayerSpectating(playerid0);
gSpectateID[playerid] = INVALID_PLAYER_ID;
gSpectateType[playerid] = ADMIN_SPEC_TYPE_NONE;
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: 4 Guest(s)