Den Code weiter oben im Script einfügen.
Und schon ist das Problem gelöst
Gruss: Sonic
Den Code weiter oben im Script einfügen.
Und schon ist das Problem gelöst
Gruss: Sonic
Lade dir ein CP, dass auf die Files zugreift runter, und schaue dir die Codes an. Der Rest ist ein Kinderspiel ;]
Gruss: Sonic
if(newstate==PLAYER_STATE_DRIVER)
{
if(IsPlayerInCar(GetPlayerVehicleID(playerid))
{
if(GetPVarInt(playerid,"fahrschein")==0)
{
SendClientMessage(playerid,ROT,"Du hast kein Führerschein!");
SendClientMessage(playerid,ROT,"Pass auf das du nicht von der Polizei angehalten wirst!");
SendClientMessage(playerid,ROT,"Sonst droht dir eine Saftige Strafe!");
SendClientMessage(playerid,ROT,"Kaufe dir am besten ein Führerschein.");
}
}
}
Gruss: Sonic
Das sind Standardprobleme hier im Forum ;]
Wenn du mal ganz kurz TV anmachst und mir die Daten zusendest, ist das ein leichtes
Gruss: Sonic
Evt. bringt es was, wenn du die Plugins in einer anderen Reihenfolge lädst.
Hat bei mir auch schon manch Problem gelöst ;]
Gruss: Sonic
Ich würde es, wenn du den Player beim Login dort spawnen lassen willst, wo er beim Logout war, auf jedenfall die Interiorid abspeichern lassen. Aber ne extra Variabel finde ich unnötig da bereits eine Standardvar vorhanden ist.
Gruss: Sonic
stock IsABikeH(vehicleid)
{
new model = GetVehicleModel(vehicleid);
switch(model)
{
case 509, 481, 510, 462, 448, 581, 522, 461, 521, 523, 463, 586, 468, 471: return model;
default: return 0;
}
return 1;
}
Z.B. so.
Gruss: Sonic
Ne die einzelnen Vehicle-Modell-ID's ;]
http://wiki.sa-mp.com/wiki/Vehicle_Model_ID_List
Zitater meint egal in was er einsteigt z.b: auto,flugzeug oder boot es kommt immer die gleiche nachricht.
er will aber nur fürs auto haben
Das ist mir schon klar. Deswegen muss er sie aber genau gleich definieren ;]
Desweiteren will er auch einen Bootsschein einen Flugschein ect. haben.
Gruss: Sonic
Erkläre dein Problem genauer. Wie bzw. was passiert genau.
Evt. Codes wären auch nicht schlecht ;]
Gruss: Sonic
Du musst die Fahrzeuge auch dem entsprechend definieren und den neuen vehiclegruppen eigene Lizenzen zuschreiben.
Fertig ;]
Gruss: Sonic
Wie sieht es in deinem Scriptfiles-Ordner aus?
Gruss: Sonic
also es soll so sein man macht /contract [playerid] [preis] dann kommt einmal ne nachricht an die Hitmans dann können die noch ab rang 3 oder so /laptop machen um einen Hitman einen auftrag zu geben und ein Hitman kann keine Contracts machen und auch nicht auf Contract gesetzt werden so soll es am besten sein
Das nützt mir herzlich wenig. Du sollst mir erklären, was passiert, wenn man den Befehl eingibt
(Deine weise)
Gruss: Sonic
Alles anzeigen
warum return 0 ??????
public OnPlayerRequestClass(playerid, classid)
{
SetSpawnInfo(playerid, 0, 3, 1212.9077, -884.9197, 42.9153, 0 , 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
return 1;
}
ps
spawmpayer solltes du lieber mit ein public machen und es dann nach den login aufrufen
Eine Class returnt man nie.
Deshalb geht dein Vorschlag nicht.
Aber ich finde es trotzdem merkwürdig, dass du in der Class den Spieler spawnen lässt
Gruss: Sonic
Welche Serverversion verwendest du?
Gruss: Sonic
Beschreibe bitte, wie du es gerne hättest. Ich kann dir da auf die schnelle was zusammenbasteln.
Gruss: Sonic
Sollte theoretisch keine Auswirkungen haben. Praktisch habe ich auch schon gesehen, das dir ingameobjekte willkürlich verschwinden. Aber dies ist seltener der Fall.
Gruss: Sonic
Das Grandlarc-Script lädt z.b die Vehicles in externen Dateien im Scriptfiles-Ordner.
Gruss: Sonic
Grundsätzlich die Zahl des Timers runterschrauben
SetTimer("UpdateTacho",1000,1);
Frisst dir einfach dem entsprechend mehr Ressourcen deines Servers.
Gruss: Sonic
Die Tore werden dann buggen, aber der Rest wird sicherlich funktionieren.
Gruss: Sonic