Hallo leute ich wollte euch fragen wie ich es machen kann wen jemand ein neulingsroller nimmt das er es abschließen kann und das es nur er machen kann ? und nach respawn soll es dan wieder zurückgesetzt werden . Das ganze soll aber nicht mit dem autohaussystem vermischt werden.
Kann jemand sagen wie ich das anstelle?
MFG
Neulingsroller Abschliessen
- Rocky97
- 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
-
-
Falls ich mich jetzt irren sollte bitte verbessert mich!
Du erstellst dir eine Neue abfrage ob der Spieler neuling ist oder nicht.
Dann fragst du nach Besitzer vom Roller ab und dann soll er nur dann wenn er neuling ist ein roller mit
/neulingroller oder wie du auch genannt hast auf schließen und zu schließen -
Ja aber das fahrzeug soll nur beim "Besitzer" Auf/zu gehen und nicht das ich ein roller hab abschliesse und in bsp. weise Stadthalle reingehe und Dann ein anderer neuling aufschliessen kann und wegfahren kann...
-
Hast du ein Rent Roller System?
-
Hier eine Abfrage kannst ja umschreiben XD
C
Alles anzeigenif (strcmp(cmd, "/lockit", true) ==0 ) { if(VerkaufDat[playerid][current_unlock] == -1)return 1; for(new i = 1;i<MAX_AUTOS;i++) { if(PlayerAuto[i][id_x] == VerkaufDat[playerid][current_unlock]) { if(strcmp(PlayerAuto[i][vkey],Spielername(playerid),false))return SendClientMessage(playerid,COLOR_WARN,"Dieses Auto gehört nicht dir!"); if(PlayerAuto[i][cclocked]) { PlayerAuto[i][cclocked] = 0; SetVehicleParamsForPlayer(PlayerAuto[i][id_x],playerid,0,0); SendClientMessage(playerid,COLOR_GRUEN,"-> Das Auto wurde entriegelt."); } else { PlayerAuto[i][cclocked] = 1; SetVehicleParamsForPlayer(PlayerAuto[i][id_x],playerid,0,1); SendClientMessage(playerid,COLOR_GRUEN,"-> Das Auto wurde abgeschlossen."); } format(str,sizeof str,"auto_%d/lock",i); djSetInt(F_DATEI,str,PlayerAuto[i][cclocked]); break; } } return 1; } return 0; }
-
Bringt gar nix wenn er kein Rent System hat..
-
ah ja f****** sry vergessen XD
-
Nein wozu ein Rent system ?
Das geht auch ohne "Rent system" da ich auch auf solchen server war da wo man das nicht "mieten" brauch... -
Du erstellst eine globale Variable:
Dort, wo der Spieler versucht, auf einen der Neulingroller aufzusteigen:Du gehst natürlich vor diesen Code erst mit einer Schleife durch alle Neulingsfahrzeuge, und fügst dann den Code (den hier drüber) in die Schleife ein.
Jetzt brauchst du allerdings noch einen Lock-Befehl. Versuch dir den mal selbst zu schreiben, bei Hilfe kannst du dich ja melden, wir sind ja nicht weg.
-
-
-
Nichts, so lassen.
Das bewirkt, das alle Einträge (von 0 - 1999 - MAX_VEHICLES) den Wert -1 haben. -
Danke für deine Hilfe aber es klappt iwie nicht
Code
Alles anzeigenocmd:clock(playerid,params[]) { for(new i = 0; i < sizeof(nRoller); i++) { new vehicleid = GetPlayerVehicleID(playerid); if(vehicleid == nRoller[i]) { if(neulingsOwner[i] == playerid) { new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(i, engine, lights, alarm, doors, bonnet, boot, objective); if(doors==1) { SCM(playerid,ROT, "ZU"); doors = 0; } else { SCM(playerid,ROT, "AUF"); doors = 1; } SetVehicleParamsEx(i, engine, lights, alarm, doors, bonnet, boot, objective); } } } return 1; }
Code
Alles anzeigenfor(new i = 0; i < sizeof(nRoller); i++) { new vehicleid = GetPlayerVehicleID(playerid); if(vehicleid == nRoller[i]) { if(Spieler[playerid][Level] <= 3) { if(neulingsOwner[i] == -1) { neulingsOwner[i] = playerid; break; } } else { SendClientMessage(playerid,C_RED,"Man darf die Roller nur mit dem Level 1-3 benutzen!"); RemovePlayerFromVehicle(playerid); } } }
-
Ersetze neulingsOwner[i] mit neulingsOwner[nRoller[i]]
-
Klappt leider immer nocht nicht
-
Was genau funktioniert denn nicht? Kannst du eventuell mehr Informationen geben?
-
Wenn ich /clock mache dann sag er mir das die tür sich schließt aber ich kann immer noch einsteigen und aussteigen (auf mein roller)
-
Hast du eingegeben das er runter geworfen werden soll wenn er gelockt ist
-
breadfish.de
Hat das Thema geschlossen.