Oke, danke erst einmal dafür.
Habe oben alles geupdatet jetzt sind nur die Fehler da was habe ich da bei Zeile 260 falsch gemacht?
Beiträge von Jameso
-
-
Finde den Fehler nicht
Code
Alles anzeigenocmd:service(playerid,params[]) { if(IsPlayerInAnyVehicle(playerid)) { if(IsPlayerInRangeOfPoint(playerid,3,1777.2462,-1899.3135,14)) { ShowPlayerDialog(playerid, DIALOG_SERVICE1, DIALOG_STYLE_LIST, "Fahrzeug Service", "Reperatur\nPanzerung", "Auswählen", ""); } else { SendClientMessage(playerid,-1,"{c45461}Du kannst den Befehl nicht ausführen, da du an keinem Service Angebot stehst."); } } else { SendClientMessage(playerid,-1,"{c45461}Du musst in einem Fahrzeug sein um einen Service auszuführen."); } return 1; }Code
Alles anzeigenC:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : error 029: invalid expression, assumed zero C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : warning 215: expression has no effect C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : warning 215: expression has no effect C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : warning 215: expression has no effect C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : warning 215: expression has no effect C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : warning 215: expression has no effect C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : error 001: expected token: ";", but found ")" C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : error 029: invalid expression, assumed zero C:\Users\Avdo\Desktop\Enjoy Your Life\gamemodes\EyL.pwn(260) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors. -
Hey habe eine Frage,
Habe Fahrzeuge die vor einem Mietverleih stehen aber sie sind befahrbar kann ich daran was machen?
AddStaticVehicleEx(510,1729.0000000,-1885.5000000,13.2000000,0.0000000,61,74,15); //Mountain Bike
AddStaticVehicleEx(510,1728.4000000,-1885.4000000,13.3000000,0.0000000,42,119,15); //Mountain Bike
AddStaticVehicleEx(509,1728.1000000,-1885.4000000,13.2000000,0.0000000,51,95,15); //Bike
AddStaticVehicleEx(509,1727.6000000,-1885.3000000,13.2000000,0.0000000,37,37,15); //Bike
AddStaticVehicleEx(462,1728.4000000,-1877.7000000,13.2000000,180.0000000,132,4,15); //Faggio
AddStaticVehicleEx(462,1728.9004000,-1877.7002000,13.2000000,180.0000000,132,4,15); //Faggio
AddStaticVehicleEx(481,1727.9004000,-1877.7002000,13.2000000,180.0000000,215,142,15); //BMX
AddStaticVehicleEx(481,1727.4003900,-1877.7002000,13.2000000,180.0000000,215,142,15); //BMX -
Das war eigentlich sehr dumm von mir dafür eine Datenbank einzurichten weil der Wert nachdem man sich angemeldet hat uf 0 gehen, habe die Datenbank entfernt alles geht danke noch einmal für alle die geholfen haben!
-
Also ich habe zum Glück alles zum laufen gebracht also ich kann mir jetzt nur 1 Fahrzeug mieten und nach dem Disconnect geht das auch wieder weg.
X\X\X\X\X\EyL.pwn(614 -- 615) : warning 213: tag mismatch
Codenew query[256]; mysql_format(Handle,query,sizeof(query),"Update `user` Set `Skin`='%d',`Alter`='%d',`Geschlecht`='%d',`Neuling`='%d',`Geld`='%d',`Mietfahrzeug1`='%d' WHERE `ID`='%i'",GetPlayerSkin(playerid), pInfo[playerid][pAlter],pInfo[playerid][pGeschlecht],pInfo[playerid][pNeuling],pInfo[playerid][pGeld],pInfo[playerid][Mietfahrzeug1],pInfo[playerid][db_id]); mysql_pquery(Handle,query,"","");Also diesen Warning da verstehe ihn auch nicht warum er da ist das ist seitdem ich das mit Mietfahrzeug1 reingemacht habe
-
Danke!, aber diese Warnings wie kriege ich die weg mit dem Tag mismatch
-
enum playerinfo{
db_id,
pEingeloggt,
pNeuling,
pAlter,
pGeschlecht,
pSkin,
pRegeln,
pGeld,
pMietfahrzeug1
};Das sind meine Enums
Muss ich ein neues erstellen also für dieses Fahrrad habe ich janew Mietfahrzeug1
gemacht deswegen, aber seitdem ich dieses
pInfo[playerid][Mitfahrzeug1] drinne habe kommen diese Meldungen und überall wo ich pInfo[playerid][Mitfahrzeug1] kommt halt diese WarnungCodemysql_format(Handle,query,sizeof(query),"Update `user` Set `Skin`='%d',`Alter`='%d',`Geschlecht`='%d',`Neuling`='%d',`Geld`='%d',`Mietfahrzeug1`='%d' WHERE `ID`='%i'",GetPlayerSkin(playerid), pInfo[playerid][pAlter],pInfo[playerid][pGeschlecht],pInfo[playerid][pNeuling],pInfo[playerid][pGeld],pInfo[playerid][Mietfahrzeug1],pInfo[playerid][db_id]); mysql_pquery(Handle,query,"",""); -
Hä aber warum kommt es da habe ja die Lines hier gezeigt wo das angezeigt wird, muss ich mir Sorgen machen?
-
Da sind doch alle Zeilen
-
(598 -- 599) : warning 213: tag mismatch
ist jetzt nur noch da aber warum? -
Wie da ist doch eine Klammer nach 0
-
Da meine letzte Frage schon beantwortet wurde dachte ich das ich das eigentlich ganz einfach hinkriege, scheint nicht so.
Ich habe bei meinem enum playerinfo pMietfahrzeug1 hinzugefügt und wollte das man sich nur 1 Fahrzeug mieten kann wie man unten sieht was habe ich falsch gemacht? am ende wollte ich noch das unter OnPlayerDisconnect steht:
if pInfo[playerid][pMietfahrzeug1]==1)
{
DestroyVehicle(Mietfahrzeug1);
}
Wäre das richtig?Code(445) : error 001: expected token: "*then", but found ")" (445) : error 029: invalid expression, assumed zero (461) : error 029: invalid expression, assumed zero (598 -- 599) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 3 Errors.Codenew query[256]; mysql_format(Handle,query,sizeof(query),"Update `user` Set `Skin`='%d',`Alter`='%d',`Geschlecht`='%d',`Neuling`='%d',`Geld`='%d',`Mietfahrzeug1`='%d' WHERE `ID`='%i'",GetPlayerSkin(playerid), pInfo[playerid][pAlter],pInfo[playerid][pGeschlecht],pInfo[playerid][pNeuling],pInfo[playerid][pGeld],pInfo[playerid][Mietfahrzeug1],pInfo[playerid][db_id]); mysql_pquery(Handle,query,"","");Code
Alles anzeigencase 0: { if pInfo[playerid][pMietfahrzeug1]==0) { if (pInfo[playerid][pGeld] > 394) { GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); Mietfahrzeug1 = CreateVehicle(510, X, Y, Z, A, -1, -1, -1); PutPlayerInVehicle(playerid,Mietfahrzeug1,0); GivePlayerMoney(playerid,-394); pInfo[playerid][pGeld]+=-394; } else { SendClientMessage(playerid,-1,"{bc4343}Du brauchst $394 um dir das Mountenbike zu mieten!"); } } else { SendClientMessage(playerid,-1,"{bc4343}Du hat dir bereits ein Fahrzeug gemietet, und kannst dir kein zweites mieten!"); } } -
-
Hey,
Ich habe eine Frage ich weiß jetzt nicht wie genau ich das machen soll ich habe noch 3 Sachen die ich noch bei meinem Fahrzeugverleih machen muss 1. Man kann nur 1 Fahrzeug mieten 2. Wenn der Spieler disconnected verschwindet das Fahrzeug
3. Es wird ja das Geld einfach so abgezogen wie mache ich das, dass wenn ich z.b unter 394$ habe ich mir dann kein Fahrzeug mieten kann?Code{ GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,A); Mietfahrzeug1 = CreateVehicle(510, X, Y, Z, A, -1, -1, -1); PutPlayerInVehicle(playerid,Mietfahrzeug1,0); GivePlayerMoney(playerid,-394); pInfo[playerid][pGeld]-=394; }Das ist auch meine erste Scriptwoche

-
-
-
Hey!
Ich bin am verzweifeln da ich momentan an etwas arbeite und irgendwie nicht alles so klappt wie ich mir das vorstelle dazu muss ich sagen ich scripte erst seit 2 Tagen
(445) : error 002: only a single statement (or expression) can follow each "case"
(445) : warning 215: expression has no effect
(450) : warning 209: function "OnDialogResponse" should return a value
(451) : error 010: invalid function or declarationpublic OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Bla bla bla bla kommen unnötige Sachen
}
if(dialogid == DIALOG_LOGIN)
{
if(!response)return Kick(playerid);
new query[256];
mysql_format(Handle,query,sizeof(query),"SELECT * FROM user WHERE Username='%e' AND Passwort=MD5('%e')",Spielername(playerid),inputtext);
mysql_tquery(Handle,query,"OnPasswordResponse","i",playerid);
return 1;
}
if(dialogid == DIALOG_FAHRZEUGVERLEIH1)
{
switch(listitem)
{
case 0: CreateVehicle(510, 1725.4591,-1875.1221,13.5640,265.0214, -1, -1, -1, 0),
pInfo[playerid][pGeld]+=-394;
case 1: CreateVehicle(481, 1725.4591,-1875.1221,13.5640,265.0214, -1, -1, -1, 0),
pInfo[playerid][pGeld]+=-326;
case 2: GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
Mietfahrzeug3 = CreateVehicle(411, X, Y, Z, A, -1, -1, -1);
PutPlayerInVehicle(playerid,Mietfahrzeug3,0);
pInfo[playerid][pGeld]+=-316;
}
}
return 1;
}Es handelt sich eigentlich nur um if(dialogid == DIALOG_FAHRZEUGVERLEIH1) das ist das letzte was ich gemacht habe , womit ich auch nicht fertig bin wie man sehen kann case2 habe ich schon gemacht aber irgendwie sehe ich den Fehler nicht
Danke schon einmal im voraus.