21/04/2022 04:18
(Esta mensagem foi modificada pela última vez a: 21/04/2022 04:30 por White_Blue.)
função para admins teleportaram para a localização marcada no mapa
[quote pid="6078" dateline="1630762336"]
[/quote]
Funciona sem o bug do SetPlayerPosFindZ que o player atravessa o chão e 1 pouco melhorado com a função funcionando somente para admins logados na rcon e alguma melhoria ali
código para criar callbacks sem precisar dar o foward
exemplo:
[quote pid="6078" dateline="1630762336"]
Código PHP:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
SetPlayerPosFindZ(playerid, fX, fY, fZ);
return 1;
}
[/quote]
Código:
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
if(!IsPlayerInAnyVehicle(playerid))
{
if(!IsPlayerAdmin(playerid)) return 1;
SetPlayerPos(playerid, fX, fY, fZ), SetPlayerInterior(playerid, 0);
} else
{
SendClientMessage(playerid, -1, "| ERRO | Saia do seu veículo para teleportar-se a localização marcada no mapa!");
}
return 1;
}
Funciona sem o bug do SetPlayerPosFindZ que o player atravessa o chão e 1 pouco melhorado com a função funcionando somente para admins logados na rcon e alguma melhoria ali
código para criar callbacks sem precisar dar o foward
Código PHP:
#define function%0(%1) forward %0(%1); public %0(%1)
exemplo:
Código PHP:
public OnPlayerSpawn(playerid)
{
SetTimer("spawn", 1000, false);
return 1;
}
function spawn(playerid)
{
SpawnPlayer(playerid);
SendClientMessage(playerid, -1, "Você spawnou :)");
return 1;
}
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.