wie Scripte ich das. das mein bot vor einer Person hupt und stehen bleibt
thx für antworten MFG Fuchs
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
weiß keiner was ?
-
forward BusNear(playerid,vehicleid);
public BusNear(playerid,vehicleid)
{
new Float:vX, Float:vY, Float:vZ;
GetVehiclePos(playerid,vX,vY,vZ);
if(IsPlayerInRangeOfPoint(playerid,7.5,vX,vY,vZ))
{
TogglePlayerControllable(Bot,0);
SendClientMessageToAll(farbe,"Du bist im weg mach platz oder ich fahr weiter!");
SetTimerEx("BusDrive",5000,0,"i",playerid);
}
return 1;
}
forward Busdrive(playerid);
public Busdrive(playerid)
{
new Float:vX, Float:vY, Float:vZ;
GetVehiclePos(playerid,vX,vY,vZ);
if(IsPlayerInRangeOfPoint(playerid,7.5,vX,vY,vZ))
{
TogglePlayerControllable(Bot,1);
SendClientMessage(playerid,farbe,"Ich fahre jetzt weiter");
}
}Achtung ungetestet...
-
1 bzw 2 Errors:
C:\Users\Luca\Desktop\Neues Verzeichnis (12)\gf.pwn(1306) : error 017: undefined symbol "Bot"
C:\Users\Luca\Desktop\Neues Verzeichnis (12)\gf.pwn(1319) : error 017: undefined symbol "Bot" -
bot musste ändern mit dem namen dem du dem bot gegeben hast
//edit
hier das müsste gehen
forward BusNear(playerid,vehicleid);
public BusNear(playerid,vehicleid)
{
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid,botname,sizeof botname);
new Float:vX, Float:vY, Float:vZ;
GetVehiclePos(playerid,vX,vY,vZ);
if(IsPlayerInRangeOfPoint(playerid,7.5,vX,vY,vZ))
{
TogglePlayerControllable(0,0);// die 0 in die ID des Busses setzen
SendClientMessage(playerid,Rot,"Du bist im weg mach platz oder ich fahr weiter!");//farbe nach belieben ändern
SetTimerEx("BusDrive",5000,0,"i",playerid);
}
}
return 1;
}
forward Busdrive(playerid);
public Busdrive(playerid)
{
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid,botname,sizeof botname);
new Float:vX, Float:vY, Float:vZ;
GetVehiclePos(playerid,vX,vY,vZ);
if(IsPlayerInRangeOfPoint(playerid,7.5,vX,vY,vZ))
{
TogglePlayerControllable(0,1);// die 0 in die ID des Busses setzen
SendClientMessage(playerid,Rot,"Ich fahre jetzt weiter");//farbe nach belieben ändern
}
}
return 1;
} -
Danke das berauchte ich geht thx