18/01/2024 10:13
(18/01/2024 08:17)pushline Escreveu: oq o modosq faz?
tenta isso tbm:
Código PHP:CMD:espiar(playerid, params[])
{
new id, string[128];
if(PlayerInfo[playerid][Admin] < 1)
return SendClientMessage(playerid,Vermelho,"[ ERRO ] Voce nao tem permissao!");
if(sscanf(params, "r", id))
return SendClientMessage(playerid, Vermelho, "[ ERRO ] Digite: /Espiar [id ou nick]");
if(PlayerInfo[id][Admin] > PlayerInfo[playerid][Admin])
return SendClientMessage(playerid, Vermelho, "[ ERRO ] Voce nao pode aplicar esse tipo de comando em seus Superiores!");
if(!IsPlayerConnected(id))
return SendClientMessage(playerid,Vermelho,"[ ERRO ] Player nao Conectado!");
SetPlayerInterior(playerid, GetPlayerInterior(id));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(id));
TogglePlayerSpectating(playerid, 1);
gSpectateID[playerid] = id;
if(IsPlayerInAnyVehicle(playerid))
{
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(id));
gSpectateType[playerid] = ADMIN_SPEC_TYPE_VEHICLE;
}
else
{
PlayerSpectatePlayer(playerid, id);
gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;
}
format(string,sizeof(string), "Player: ~r~%s[%d]", pName[id], id);
PlayerTextDrawSetString(playerid, ESPIANDO[1][playerid], string);
string[0] = EOS;
format(string,sizeof(string), "Mundo: ~r~%s", modosq(id));
PlayerTextDrawSetString(playerid, ESPIANDO[2][playerid], string);
for(new i = 0; i < sizeof(ESPIANDO); i++)
PlayerTextDrawShow(playerid, ESPIANDO[i][playerid]);
SendClientMessage(playerid,COR_ZONE,"| ZP - Admin | Voce esta espiando!");
return 1;
}
Ele e pra identificar qual modo/mundo o jogador está jogando no momento