Fehler im Gamemode?
hast du einfach die amx und die pwn kopiert und nicht noch durch compiled?
kann sein das dir includes fehlen und so....
also GRealife.pwn mit apwno starten und oben auf compilen drücken gucken ob errors kommen?!
Fehler im Gamemode?
hast du einfach die amx und die pwn kopiert und nicht noch durch compiled?
kann sein das dir includes fehlen und so....
also GRealife.pwn mit apwno starten und oben auf compilen drücken gucken ob errors kommen?!
Solche Leute würde ich einfach ignorieren!
Sie wissen doch einfach nicht was läuft und ich weiß nicht, kritik an personen is immer so eine sachen wenn man sie nicht persönlich kennt!
Ich glaube nicht das ihr was böses vorhabt, ganz im gegenteil...
Ich finde es recht nieveulos was manche leute abziehen!
Man kann doch auch mal ne umfrage starten und fragen wer wofür ist...
naja 100 Beiträge ist okay....
die Mods können auch nicht für jeden 0850 sich die Mühe einer späteren Nachfrage machen!
Man könnte es so einrichten, das es einen Bestimmten Informativen Rang erreichen muss, bis es gepostet werden darf!
das is wieder mit der Qualität des Posts gleich zusetzten!
Man sollte ein Standart Verbot einrichten, dh. wer bei den Standarts eines Godfather uneditiert ist, sollte nicht werben dürfen!
Nur editiert! Und Standarts und 0850 die auftreten sollten direkt gelöscht werden und die User entsprechend verwarnt werden!
dann gibt es entsprechende User die das bestimmt ausnutzen werde...die müssten dann gebannt werden,
man kann es auch je nach Mitgliedsrang einstellen oder halt nach den Post Beiträgen aber im Bereich 50-100!
Finde das es super aussieht
10/10
jedoch finde ich es nicht gut besonders jetzt in der Zeit in der viel Wind um Fukushima herrschaft, so etwas raus zubringen...
naja sieht trotzdem gut aus
Du benötigst erstmal überhaupt einpaar definierte Führerscheine die am besten gespeichert werden!
Das Verbot von solchen Werbungen wäre unter anderem ungerecht!
Ich unterstütze die Idee mit den 100 Beiträgen!
Edit:
startet doch eine Umfrage
Wiki....
naja okay da ich grad nix besseres zutun hab:
Unter OnGameModeInit:
CreatePickup(1239,1,1310.0939,-1367.4495,13.5341);
die 1239 steht dabei für die PickupId!
sie stehen bei Wiki: Klich
die 1 für den Pickuptyp:
1: Pickups bestehen die ganze Zeit und lösen sich nicht auf, sobald ein spieler es aufnimmt!
die anderen Zahlen sind die X,Y,Z Positionen, die du ingame per /save herrausfindest!
Für BC2 ist der singleplayer nicht so gut, sehr kurz und find ich nicht spannend!! Vorallem zu easy finde ich! Dafür ist der Multiplayer umsobesser...ich spiele ihn so gut wie nur!
Zwar wird nicht viel wert auf Taktik gelegt aber ich finde es macht trotzdem genug spaß, außerdem ist die Grafik meiner meinung nach ein absoluter Genuss....
Reale Waffen und Pazergefechte mit Helikoptern....einfach geil...
Wenn du mehr auf Taktik stehst, empfehle ich dir BF2, dort kannst du als Commander den einzelnen Squads, Befehle erteilen und als Squad Leader deinen Squad anweisen...
du kannst als Commander mit der Attelerie feuern uvm...
dafür finde ich das dort der multiplayer nicht reibungslos funktioniert, oft wird man von Punkbuster etc gekickt...!
die älteren Teile finde ich alle einbisschen langweilig, für den Einstieg gut geeignet aber man verliert schnell den spaß!
Ja ich mach soviele sachen gleichzeitig und ich hatte eben kz dazu...sorry
ja alles gut jetzt...
könntest closen!
Sehr nice....etwas simple wie ich finde aber es bietet super vorteile...
werde es mal testen ansonsten
9/10!
bei der variante von PasMod tretten folgende fehler auf!:
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(45) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(45) : warning 219: local variable "minute" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(298) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(462) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\pawno\include\dini.inc(46) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\pawno\include\dini.inc(54) : warning 219: local variable "tmp" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(291) : error 047: array sizes do not match, or destination array is too small
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(294) : error 047: array sizes do not match, or destination array is too small
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(297) : error 047: array sizes do not match, or destination array is too small
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(1266) : warning 203: symbol is never used: "CreatedCar"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(1266) : warning 203: symbol is never used: "CreatedCars"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
3 Errors.
Alles anzeigen
auf den ersten blick fehlen mir sicher so einige definitionen moment
edit 1: errors eingefügt
edit 2: edit 1 geschrieben!
bekomme :
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(45) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(45) : warning 219: local variable "minute" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(293) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(293) : error 017: undefined symbol "idx"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(294) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(300) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(302) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(302) : error 017: undefined symbol "idx"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(303) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(309) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(311) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(311) : error 017: undefined symbol "idx"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(312) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(318) : error 017: undefined symbol "tmp"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(323) : error 017: undefined symbol "CreatedCars"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(323) : error 017: undefined symbol "CreatedCar"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(323) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(323) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
16 Errors.
Alles anzeigen
Hattest du nicht grade noch den anderen Thread????
Naja nutz doch einfach die Suchfunktion, die sucht dir schon alles raus und du kannst dann ganz einfach copy+paste machen!
Sufu genutzt?
naja Tacho mit Bild in der Mitte?
Klingt komisch jedenfalls hab ich sowas noch nirgendswo gesehen!
Was für Bilder meinst du denn?
Hey Leute,
Kann mir einer den /v Befehl zum Spawnen von Fahrzeugen als Rcon Admin
skripten?
Weiß nicht genau wie man die Anzahl etc für die Fahrzeuge und so Abfragt!
Danke im Vorraus!
Gurke
1. Ach mist hab post von davor übersehen! (Menschlich)
2. Sofort hintereinander!
Wie kan ich es anstellen, das man nur einmal den schein kaufen kann?
in der dini steht ja sowieso nach dem kauf die 1 aber ich kann mir tausend mal den führerscheinkaufen!?
War selber schneller
trotzdem nochmal danke!
Ich teste es eben!
Danke
und was in an PlayerToPoint falsch?
der macht dort immer noch 9 errors!
kannst mir ja helfen, ich versuchs in der zeit mal selber!
okay hab gadmin rausgenommen und ein neues login/register sys ins gm gebaut und spare eine filterskript stelle wobei ich jetzt noch nachher admin commands einbauen mus etc...
edit1: pwn entfernt da ich den platz wieder brauche!
ZitatDas Funktioniert soweit gut aber wie in der enum möchte ich wissen wo ich den Füherschein speicher!
Die Abfrage ob der jenige einen Füherschein hat schaff ich! und den dazugehörigen befehl natürlich auch!
bitte um hilfe
Edit: weitere Hilfe benötigt!
Hat jetzt alles geklappt!
So ich wollt auch rasch meine Führerscheine erweitern und bekam 26 Errors (Klammerfehler vermutlich)
doch für mich sieht alles gut aus und ich finde nichts!
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(45) : warning 219: local variable "hour" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\pawno\include\dutils.inc(45) : warning 219: local variable "minute" shadows a variable at a preceding level
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(81) : error 017: undefined symbol "ClassSel_InitTextDraws"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(96) : error 004: function "UpdateTime" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(171) : warning 202: number of arguments does not match definition
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(175) : warning 202: number of arguments does not match definition
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(179) : warning 202: number of arguments does not match definition
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(250) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(270) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(290) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(310) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(330) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(350) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(370) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(390) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(410) : error 017: undefined symbol "PlayerToPoint"
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(432) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(432) : error 004: function "OnPlayerEnterVehicle" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(439) : warning 225: unreachable code
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(439) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(439) : error 004: function "OnPlayerExitVehicle" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(446) : warning 225: unreachable code
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(446) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(446) : error 004: function "OnPlayerStateChange" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(564) : warning 225: unreachable code
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(564) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(564) : error 004: function "OnPlayerEnterCheckpoint" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(571) : warning 225: unreachable code
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(571) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(571) : error 004: function "OnPlayerLeaveCheckpoint" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(578) : warning 225: unreachable code
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(578) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(578) : error 004: function "OnPlayerEnterRaceCheckpoint" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(585) : warning 225: unreachable code
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(585) : error 029: invalid expression, assumed zero
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(585) : error 004: function "OnPlayerLeaveRaceCheckpoint" is not implemented
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(592) : warning 225: unreachable code
C:\Users\adrian\Desktop\Server\gamemodes\mygamemode.pwn(592) : error 029: invalid expression, assumed zero
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Alles anzeigen
Habe nur hier dran gearbeitet:
new scheinpickup;
enum Info
{
pGeschlecht, // 0 = Männlich, 1 = Weiblich.
pAlter, // Das Alter
plogged, // Ob der Spieler eingeloggt ist.
pGeld,
pCarschein,
pHubschrauberschein,
pFlugzeugschein,
pMotorradschein,
pRollerschein,
pLKWschein,
pBusschein,
pBootsschein,
pQuadschein,
}
new pInfo[MAX_PLAYERS][Info];
//OnGamemodeInit
scheinpickup = CreatePickup(1239, 2, -2079.3142,-123.6668,35.3203);
//OnPlayerConnect
pInfo[playerid][pCarschein] = 0;
pInfo[playerid][pHubschrauberschein] = 0;
pInfo[playerid][pFlugzeugschein] = 0;
pInfo[playerid][pMotorradschein] = 0;
pInfo[playerid][pRollerschein] = 0;
pInfo[playerid][pLKWschein] = 0;
pInfo[playerid][pBusschein] = 0;
pInfo[playerid][pBootsschein] = 0;
pInfo[playerid][pQuadschein] = 0;
//OnPlayerDisconnect
dini_IntSet(path, "Carschein", pInfo[playerid][pCarschein]);
dini_IntSet(path, "Flugzeugschein", pInfo[playerid][pFlugzeugschein]);
dini_IntSet(path, "Hubschrauberschein", pInfo[playerid][pHubschrauberschein]);
dini_IntSet(path, "Motorradschein", pInfo[playerid][pMotorradschein]);
dini_IntSet(path, "Rollerschein", pInfo[playerid][pRollerschein]);
dini_IntSet(path, "Busschein", pInfo[playerid][pBusschein]);
dini_IntSet(path, "Bootsschein", pInfo[playerid][pBootsschein]);
dini_IntSet(path, "LKWschein", pInfo[playerid][pLKWschein]);
dini_IntSet(path, "Quaschein", pInfo[playerid][pQuadschein]);
//Public Pickup
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == scheinpickup)
{
GameTextForPlayer(playerid,"~w~Fahrschule",5000,5);
ShowPlayerDialog(playerid, DIALOG_SCHEIN, DIALOG_STYLE_LIST, "Führerscheine", "Helikopter(40.000): /hschein\nFlugzeug(55.000): /fschein\nAuto(25.000): /aschein\nMotorrad(15.000): /mschein\nRoller(5.000): /rschein\nLKW(30.000): /lschein\nBus(35.000): /bschein\nBoot(10.000): /boschein\nQuad(5.000): /qschein", "Fertig", "--->");
SendClientMessage(playerid, GELB,"Du musst den Befehl selber eingeben! (zb. t--/hschein");
}
return 1;
}
//Command Text
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/hschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))
{
if(GetPlayerMoney(playerid) < 40000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pHubschrauberschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Hubschrauberschein!");
}
pInfo[playerid][pHubschrauberschein] = 1;
GivePlayerMoney(playerid, -40000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Führerschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/fschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 55000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pFlugzeugschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Flugzeugschein!");
}
pInfo[playerid][pFlugzeugschein] = 1;
GivePlayerMoney(playerid, -55000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Flugzeugschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/aschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 25000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pCarschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Autoführerschein!");
}
pInfo[playerid][pCarschein] = 1;
GivePlayerMoney(playerid, -25000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Autoführerschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/mschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 15000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pMotorradschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Motorradführerschein!");
}
pInfo[playerid][pMotorradschein] = 1;
GivePlayerMoney(playerid, -15000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Motorradführerschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/rschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 5000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pRollerschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Rollerführerschein!");
}
pInfo[playerid][pRollerschein] = 1;
GivePlayerMoney(playerid, -5000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Rollerührerschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/lschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 30000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pLKWschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen LKW-Führerschein!");
}
pInfo[playerid][pLKWschein] = 1;
GivePlayerMoney(playerid, -30000);
SendClientMessage(playerid, GELB, "Du hast jetzt den LKW-Führerschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/bschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 35000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pBusschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Bus-Führerschein!");
}
pInfo[playerid][pBusschein] = 1;
GivePlayerMoney(playerid, -35000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Bus-Führerschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/boschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 10000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pBootsschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Bootsschein!");
}
pInfo[playerid][pBootsschein] = 1;
GivePlayerMoney(playerid, -10000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Bootsschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
if (strcmp("/qschein", cmdtext, true, 10) == 0)
{
if (PlayerToPoint(playerid, -2079.3142,-123.6668,35.3203))// cords anpassen
{
if(GetPlayerMoney(playerid) < 5000)
{
SendClientMessage(playerid, GELB, "Du hast nicht genügend Geld!");
}
if (pInfo[playerid][pQuadschein] == 1)
{
SendClientMessage(playerid, GELB, "Du hast schon einen Quad-Führerschein!");
}
pInfo[playerid][pQuadschein] = 1;
GivePlayerMoney(playerid, -5000);
SendClientMessage(playerid, GELB, "Du hast jetzt den Quad-Führerschein!");
}
else
{
SendClientMessage(playerid, GELB, "Du bist nicht an der Fahrschule in San Fierro!");
}
return 1;
}
//SateChange
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new modelid = GetVehicleModel(GetPlayerVehicleID(playerid));
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(modelid == 472 || modelid == 473 || modelid == 493 || modelid == 595 || modelid == 484 || modelid == 430 || modelid == 453 || modelid == 452 || modelid == 446 || modelid == 454 )
{
if(pInfo[playerid][pBootsschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Bootsschein");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
if(modelid == 592 || modelid == 577 || modelid == 511 || modelid == 512 || modelid == 593 || modelid == 520 || modelid == 553 || modelid == 476 || modelid == 519 || modelid == 460 || modelid == 513 )
{
if(pInfo[playerid][pFlugzeugschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Flugzeugschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
if(modelid == 548 || modelid == 425 || modelid == 417 || modelid == 487 || modelid == 488 || modelid == 497 || modelid == 563 || modelid == 447 || modelid == 469 )
{
if(pInfo[playerid][pHubschrauberschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Hubschrauberführerschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
if(modelid == 581 || modelid == 522 || modelid == 461 || modelid == 521 || modelid == 523 || modelid == 463 || modelid == 586 || modelid == 468 )
{
if(pInfo[playerid][pMotorradschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Motorradführerschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
if(modelid == 462 || modelid == 448 )
{
if(pInfo[playerid][pRollerschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Rollerführerschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
if(modelid == 524 || modelid == 455 || modelid == 403 || modelid == 443 || modelid == 415 || modelid == 515 || modelid == 531 || modelid == 408 || modelid == 433 || modelid == 427|| modelid == 407 || modelid == 544 || modelid == 432 || modelid == 601 || modelid == 532 || modelid == 486 || modelid == 406)
{
if(pInfo[playerid][pLKWschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen LKW-Führerschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
if(modelid == 431 || modelid == 437 )
{
if(pInfo[playerid][pBusschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Busführerschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
if(modelid == 471 )
{
if(pInfo[playerid][pQuadschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Quadführerschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
else
{
if(pInfo[playerid][pCarschein] == 0)
{
SendClientMessage(playerid, ROT, "Du hast keinen Autoführerschein !");
RemovePlayerFromVehicle(playerid);
}
else
{
}
}
}
return 1;
}
Findet jemand den Fehler?