- Código:
CMD:cpessoa(playerid, params[])
{
new bool:SendoCarregado, bool:ToCarregando, IDPLAYER;
new IDPLAYER[MAX_PLAYERS];
new Float:PlayerX[MAX_PLAYERS],Float:PlayerY[MAX_PLAYERS],Float:PlayerZ[MAX_PLAYERS];
if(sscanf(params, "d", IDPLAYER[playerid]))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /cpessoa [ID Do Player]");
return 1;
}
if(ProxDetectorS(5.0, playerid, IDPLAYER[playerid])){
if(IsPlayerConnected(IDPLAYER[playerid]))
{
ToCarregando[playerid] = 1;//Vareavel Para Quem Ta Carregando
SendoCarregado[IDPLAYER[playerid]] = 1;//Vareavel Para Quem Ta Sendo Carregado
GetPlayerPos(IDPLAYER[playerid],PlayerX[IDPLAYER[playerid]],PlayerY[IDPLAYER[playerid]],PlayerZ[IDPLAYER[playerid]]);//Pegar E Salva A Posicao Do Cara Sendo Carregado
}
else
{
SendClientMessage(playerid, -1, "{DC01FA}[>>]{FFFFFF} O Player Do ID Que Voce colocou Esta Off");
}
}
else
{
SendClientMessage(playerid, -1, "{DC01FA}[>>]{FFFFFF} O Player Que Voce Que Trasferir O Material Nao Esta Online");
}
return 1;
}
CMD:ppessoa(playerid, params[])
{
new bool:SendoCarregado, bool:ToCarregando, IDPLAYER;
new IDPLAYER[MAX_PLAYERS];
if(sscanf(params, "d", IDPLAYER[playerid]))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /ppessoa [ID Do Player]");
return 1;
}
if(ProxDetectorS(5.0, playerid, IDPLAYER[playerid]))
{
if(IsPlayerConnected(IDPLAYER[playerid]))
{
ToCarregando[playerid] = 0;//Vareavel Para Quem Ta Carregando
SendoCarregado[IDPLAYER[playerid]] = 0;//Vareavel Para Quem Ta Sendo Carregado
}
else
{
SendClientMessage(playerid, -1, "{DC01FA}[>>]{FFFFFF} O Player Do ID Que Voce colocou Esta Off");
}
}else
{
SendClientMessage(playerid, -1, "{DC01FA}[>>]{FFFFFF} Voce Digitou Player Que Voce Colo");
}
return 1;
}
[12:44]
- Código:
stock ProxDetectorS(Float:radi, playerid, targetid)
{
if(IsPlayerConnected(targetid))
{
new Float:posx, Float:posy, Float:posz;
GetPlayerPos(targetid, posx, posy, posz);
if (IsPlayerInRangeOfPoint(playerid, radi, posx, posy, posz))
{
return true;
}
}
return 0;
}
Creditos: Nenem