Goto foi postado a cerca de 1hora pelo shick no topico abaixo.
pawn Код:
if(strcmp(cmd, "/goto", true) == 0)
{
tmp = strtok(cmdtext, idx);
new Float:X, Float:Y, Float:Z, string[90], PlayerB;
if(!strlen(tmp)) return SendClientMessage(playerid, vermelho, "Uso correto:{FFFFFF} /goto [id]");
PlayerB = strval(tmp);
if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, Branco, "Este jogador nгo estб online");
GetPlayerPos(PlayerB, X, Y, Z);
SetPlayerPos(playerid, X, Y+1, Z);
if(GetPlayerState(playerid) == 2)
{
new carro = GetPlayerVehicleID(playerid);
SetVehiclePos(carro, X, Y+1, Z);
PutPlayerInVehicle(playerid, carro, 0);
}
format(string, sizeof(string), "Vocк foi atй {E31919}%s.", pNome(PlayerB));
SendClientMessage(playerid, Branco, string);
format(string, sizeof(string), "O Admin {E31919}%s{FFFFFF} foi atй vocк.", pNome(playerid));
SendClientMessage(PlayerB, Branco, string);
return 1;
}
pawn Код:
new Float:sp[3];
new c = GetPlayerVehicleID(playerid);
if(strcmp(cmdtext,"/sp",true) == 0)
{
if(GetPlayerState(playerid) == 2)
{
GetPlayerPos(playerid, sp[0],sp[1],sp[2]);
GetVehiclePos(c , sp[0] , sp[1], sp[2]);
SendClientMessage(playerid, -1, "Posiзгo salva /irp para ir");
return true;
}
else
{
GetPlayerPos(playerid, sp[0],sp[1],sp[2]);
SendClientMessage(playerid, -1, "Posiзгo salva /irp para ir");
return true;
}
}
if(strcmp(cmdtext,"/irp",true) == 0)
{
if(GetPlayerState(playerid) == 2)
{
SetPlayerPos(playerid,sp[0],sp[1],sp[2]);
SetVehiclePos(c , sp[0] , sp[1], sp[2]);
PutPlayerInVehicle(playerid ,c , 0);
SendClientMessage(playerid, -1, "Vocк foi atй sua posiзгo");
return true;
}
}
else
{
SetPlayerPos(playerid,sp[0],sp[1],sp[2]);
SendClientMessage(playerid, -1, "Vocк foi atй sua posiзгo");
return 1;
}