Hi Leute wie mache ich beim /goto befehl rein das ich mein Auto mit porte ich werde immer nur geportet wer echt nett wenn mir das eienr sagenkönnte.Hier mein /goto Befehl:
ocmd:goto(playerid,params[])
{
if(isPlayerAnAdmin(playerid,1))
{
new pID;
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,COLOR_ROT,"Der Spieler ist nicht Online bzw auf dem Server!");
}
new reason[128], string[128], string2[128];
if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /goto [Name/ID]");
new Float:x; new Float:y; new Float:z;
GetPlayerPos(pID,x,y,z);
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(playerid,x,y,z);
PutPlayerInVehicle(playerid,vehicleid,0);
}
SetPlayerPos(playerid,x+2,y,z);
format(string,sizeof(string),"AdmCmd: %s hat sich zu %s Teleportiert!",SpielerName(playerid),SpielerName(pID),reason);
format(string,sizeof(string2),"Der Admin %s hat sich zu dir Teleportiert!",SpielerName(playerid));
SendAdminMessage(COLOR_ADMIN,string);
SendClientMessage(playerid,COLOR_GRÜN,string2);
}
else
{
SendClientMessage(playerid,COLOR_DUNKELROT,"Du bist kein Admin.");
}
return 1;
}
Beim /goto Fahrzeug mit nehmen! Aber wie?
- xAuraHDx
- Geschlossen
- Erledigt
-
-
Frag ab ob er in einem Auto sitzt , wenn ja , portest du das Auto zu den gleichen Koordinaten und setzt den Spieler auf Sitz0 , fertig
-
if(IsPlayerInAnyVehicle)
Glaube so war die Abfrage. -
Seid ihr 2 Blind? Das steht doch schon da?
-
Du hast bei SetVehiclePos playerid anstatt vehicleid eingetragen!
-
ocmd:goto(playerid,params[])
{
if(isPlayerAnAdmin(playerid,1))
{
new pID;
if(!IsPlayerConnected(pID))
{
return SendClientMessage(playerid,COLOR_ROT,"Der Spieler ist nicht Online bzw auf dem Server!");
}
new reason[128], string[128], string2[128];
if(sscanf(params,"u",pID)) return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /goto [Name/ID]");
new Float:x; new Float:y; new Float:z;
GetPlayerPos(pID,x,y,z);
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,x,y,z);
PutPlayerInVehicle(playerid,vehicleid,0);
}
SetPlayerPos(playerid,x+2,y,z);
format(string,sizeof(string),"AdmCmd: %s hat sich zu %s Teleportiert!",SpielerName(playerid),SpielerName(pID),reason);
format(string,sizeof(string2),"Der Admin %s hat sich zu dir Teleportiert!",SpielerName(playerid));
SendAdminMessage(COLOR_ADMIN,string);
SendClientMessage(playerid,COLOR_GRÜN,string2);
}
else
{
SendClientMessage(playerid,COLOR_DUNKELROT,"Du bist kein Admin.");
}
return 1;
} -
Leute :facepalm:
Nicht beides gleichzeitig, sondern entweder oder (if, else ^^)
if(IsPlayerInAnyVehicle(pID))
{
SetVehiclePos //blablabal
}
else
{
SetPlayerPos //usw
} -
Lol0147, was willst du überhaupt ^^. Er hat gefragt warum sein Car nicht mit teleportiert wird. Nicht warum er später nicht drin hockt, vllt will er das so.
-
breadfish.de
Hat das Thema geschlossen.