Hi, ich wollte wissen wie ich z.b. Mario den roten sultan zuweisen sodass nur er in dieses Auto einsteigen kann und das Auto mit /open und /close öffnen und schließen kann?
Wie kann ich Spielern Autos zuweisen?
- Chriss
- Geschlossen
- Erledigt
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
-
-
Is ganz leicht
ganz oben hin:
new ShockeR;Dann vor das AddstaticVehicle:
ShockeR = AddStaticVehicle(560,1095.5482,-820.8516,86.6679,134.5751,0,0); //undb ei Public EnterVehicle:
if(vehicleid == ShockeR)
{
new name[32];
GetPlayerName(playerid, name, sizeof(name));
if(strfind("ShockeR", name, true) == 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "[!] Willkommen in deinem Auto");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_YELLOW,"[!] Nur für ShockeR!");
}
}
return 1;
}
dann kann aber auch nur er einsteigen auch keiner als beifahrer vll weiß einer was ich da ändern mussMusst halt meinen Namen durch den Namen dem das Auto sein soll ersetzen
-
So kann ich ja Autos nur für Admins machen(jeder sein eigenes), nur sollten Admins auch vorteile gegenüber normalen spielern haben, also hab ich mich gefragt, ob man auch Autos vorgetunt platzieren kann.
Geht das? Wenn ja, wie?
EDIT: Beim Autos zuweisen hab ich nun das Problem, das mein clan eben ein clantag mit [] hat und Pawno nimmt das dann nicht als name an
-
Naja du erstellst das Auto und fügst nacheinander mit AddVehicleComponent die Tuningteile hinzu..
new auto1;
auto1 = CreateVehicle(558,-2329.8906,-135.1834,35.3203,0,0,0,1000);
AddVehicleComponent(auto1,1010);
AddVehicleComponent(auto1,1088);
AddVehicleComponent(auto1,1089);
AddVehicleComponent(auto1,1090);
AddVehicleComponent(auto1,1091);
AddVehicleComponent(auto1,1092);
AddVehicleComponent(auto1,1093);
AddVehicleComponent(auto1,1094);
AddVehicleComponent(auto1,1095);
AddVehicleComponent(auto1,1087);
AddVehicleComponent(auto1,1064);
AddVehicleComponent(auto1,1065);
AddVehicleComponent(auto1,1067);
ChangeVehicleColor(auto1,44,44);Teile-IDs gibts hier: [wiki]Tuningteile-IDs[/wiki]
-
ShockeR = AddStaticVehicleEx(560,1095.5482,-820.8516,86.6679,134.5751,0,0, -1); //
AddVehicleComponent(ShockeR, 1026);
AddVehicleComponent(ShockeR, 1027);
AddVehicleComponent(ShockeR, 1141);
AddVehicleComponent(ShockeR, 1138);
AddVehicleComponent(ShockeR, 1029);
AddVehicleComponent(ShockeR, 1010);
AddVehicleComponent(ShockeR, 1033);
AddVehicleComponent(ShockeR, 1080);
AddVehicleComponent(ShockeR, 1169);
AddVehicleComponent(ShockeR, 1087);
ChangeVehiclePaintjob(ShockeR, 1);AddVehicleComponent(VEHICLE ID, TUNING PART ID);
Das ist ein Getunter Sultan
~Edit~
och menno warst schneller xD -
Hallo bei mir func der Script nicht es gibt bei mir kein public EnterVehicle .
Könntest du mir das als filterscript machen? oder Erklären .
-
Bei mir klappt das mit dem Tunen, nur leider spawnt das fahrzeug dannach ohne Tuning.
Gibts dafür ne Lösung?
-
-
Könntest du mir das als filterscript machen? oder Erklären .Wie meinst du das was willst du denn da drine haben?Autos?Könnte ich dir machen aber sag was du drine haben möchtest.^^
-
Ich Habe jetz es Geschaft das das auto dann halt für spieler ist aber es kann ein andere einsteigne und wegfahren ist es möglich das wenn ein andere einsteigt sich nicht wegfahren kann also das er wieder rausgeschmissen wird.
-
-
Wie wärs am besten wenn man einen Autoschlüssel hat für jedes auto um das auto weietrzugeben muss man nur den schlüssel übertragen mit /givekey oder so und dann fertig weiß jemand wie das geht?
-
ich habe eine frage und zwar ich habe nun das mit dem Auto drin das von dem Shocker erklärt hat mit Pawn-Quelltest aber ich will das der besitzer mehrer autos besitzt wie mache ich das.
-
also bei mir klappt das ganze iergendwie net
-
Wenn ich das bei mir mache z.B. Für Kevin und ich als Baldau reingehe komm ich trotzdem rein und da sthet nur das Für Kevin
-
Kommt davon, dass dieses RemovePlayerFromVehicle nur funkt, wenn man in einem Auto ist, und OnPlayerEnterVehicle ist der Moment, wenn man F drückt, also noch nicht drin ist
Machs mal so:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) == ShockeR)
{
new name[32];
GetPlayerName(playerid, name, sizeof(name));
if(strfind("ShockeR", name, true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"Willkomen in deinem Auto Shocker!");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_YELLOW,"[!] Nur für ShockeR!");
}
}
}
return 1;
} -
Oh danke Maercell jezt hab ich es auch hinbekommen.
-
Ja danke es geht
-
Habe ein prob ich habe das alles drinne auch mit meinem namen aber...
wenn ich mich umnenne und dann in das fahrzeug rein gehe steht da du bist kein admin ABER...Ich kann troßdem fahren ?????? warum ???
-
Ja, das Ding da weiter oben reagiert nur auf den Nmaen... würdest du dich umbennen würde es nciht mehr gehen... ob du Admin bist oder nciht, damit hats nix zu tun
Für Rcon Admin wärs so:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) == ShockeR)
{
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,COLOR_YELLOW,"Willkomen in deinem Auto Rcon!");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,COLOR_YELLOW,"[!] Nur für Rcons!");
}
}
}
return 1;
} -
Okay geht jetzt aber wenn ich drauf steigen will kann ich mich nicht bewegen mein freund sagt ich muss nen befehl /exit machen damit ich mich wieder bewegen kann Wie geht das kann mir einer soeinen befehl machen ???
-