|
Entendi. Vou tentar trabalhar nisso, pois imagina um Adm nadando no prуprio servidor que nгo tem teleport.. kkkk
|
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
if(IsPlayerAdmin(playerid)) { //Troque pela variбvel de admin do seu gamemode.
SetPlayerPos(playerid, fX, fY, fZ);
}
return 1;
}
#include <a_samp>
#include <zcmd>
new Float:PosAntesAgua[MAX_PLAYERS][4];
public OnGameModeInit()
{
SetTimer("CheckAgua", 10000, true);
return 1;
}
forward CheckAgua();
public CheckAgua()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(!IsPlayerInWater(i))
{
GetPlayerPos(i, PosAntesAgua[i][0], PosAntesAgua[i][1], PosAntesAgua[i][2]);
GetPlayerFacingAngle(i, PosAntesAgua[i][3]);
}
}
}
return 1;
}
CMD:sairagua(playerid)
{
if(IsPlayerInWater(playerid))
{
SetPlayerPos(playerid, PosAntesAgua[playerid][0], PosAntesAgua[playerid][1], PosAntesAgua[playerid][2]);
SetPlayerFacingAngle(playerid, PosAntesAgua[playerid][3]);
SendClientMessage(playerid, 0x00FF00FF, "Vocк saiu da бgua com sucesso");
}
else SendClientMessage(playerid, 0xFF0000FF, "Vocк nгo estб na бgua!");
return 1;
}
stock IsPlayerInWater(playerid)
{
new anim = GetPlayerAnimationIndex(playerid);
if(((anim >= 1538) && (anim <= 1542)) || (anim == 1544) || (anim == 1250) || (anim == 1062)) return 1;
return 0;
}