COMMAND:goto(playerid,params[])
{
new giveplayerid,string[123];
if(sscanf(params,"i",giveplayerid)) return SendClientMessage(playerid,COLOR_BENUTZETEXT,"Benutze: /goto [SpielerName/ID]");
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_KEINADMIN, "*** INFO: Dies ist ein Adminbefehl, du bist kein Admin.");
if(IsPlayerConnected(giveplayerid))
{
if(PlayerInfo[playerid][pAdminOnDuty] == 1 || PlayerInfo[playerid][pAdmin] >= 7)
{
new Float:plocx,Float:plocy,Float:plocz;
GetPlayerPos(giveplayerid, plocx, plocy, plocz);
SetPlayerInterior(playerid, GetPlayerInterior(giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(giveplayerid));
if(GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
}
else
{
SetPlayerPos(playerid,plocx,plocy+2, plocz);
}
SendClientMessage(playerid, COLOR_GRÜN, " Du hast dich teleportet. - Nicht ausnutzen !");
format(string,sizeof(string),"Admin %s hat sich zu %s teleportet.", SpielerName(playerid),SpielerName(giveplayerid));
EnterToLog("goto",string);
}
else
{
SendClientMessage(playerid, COLOR_BENUTZETEXT, "Du kannst dich nur im AdminOnDuty Modus Porten.");
}
}
else
{
SendClientMessage(playerid, COLOR_ERRORTEXT, " Dieser Spieler ist Offline !");
}
return 1;
}
Mit freundlichen Grüßen
Valexy