Problem mit GetVehicleModel

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
  • So hab nen problem
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){if (GetVehicleModel(vehicleid)== 445||466||516||550);{if (GetPlayerSkin(playerid)== 105 || 106 || 107);{//tu nichts}else{RemovePlayerFromVehicle(playerid);SendClientMessage(playerid, RED,"Du kommst nicht aus der Grove Street");}}return 1;}

    Code
    E:\NFW\Realife fs\gang cars.pwn(115) : error 036: empty statement
    E:\NFW\Realife fs\gang cars.pwn(117) : error 036: empty statement
    E:\NFW\Realife fs\gang cars.pwn(121) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    3 Errors.


    ;( ;( ;(
    hoffe ihr könnt mir helfen :)

    Einmal editiert, zuletzt von [NFW]Ruffo ()

  • Liegt auch daran,dass folgendes nicht richtig ist.
    if (GetVehicleModel(vehicleid)== 445||466||516||550);

    So kannst du es aber nicht abfragen.Du musst es einzelnt abfragen.
    new
    modelid == GetVehicleModel(vehicleid);
    if((modelid == 445) || (modelid == 466) ) {


    }
    So musst du es auch mit den Skins machen.

  • public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new modelid;
    modelid = GetVehicleModel(vehicleid);
    if((modelid == 445) || (modelid == 466) || (modelid == 516) || (modelid == 550) );
    {
    if (GetPlayerSkin(playerid)== 105 || 106 || 107);
    {
    //tu nichts
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, RED,"Du kommst nicht aus der Grove Street");
    }
    }
    return 1;
    }


    immer noch errors

    Code
    E:\NFW\Realife fs\gang cars.pwn(117) : error 036: empty statement
    E:\NFW\Realife fs\gang cars.pwn(119) : error 036: empty statement
    E:\NFW\Realife fs\gang cars.pwn(123) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    
    
    3 Errors.
  • Könntest du vllt mal Zeile 36 und 29 davon makieren oder extra nennen? (Vllt findet dann ein noob like me besser was^^)


    36 und 29 sind die Errorcodes..
    Die Zeilen hat er doch gepostet..



    |Signatur: |||||||||||||||||||| 25% fertig|


  • Sowas passiert wenn man nicht ließt und das Script versteht.Es reicht doch dass man es "haben will". :pinch:
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    new modelid;
    modelid = GetVehicleModel(vehicleid);
    if((modelid == 445) || (modelid == 466) || (modelid == 516) || (modelid == 550) )
    {
    new
    skin = GetPlayerSkin(playerid)
    if ((skin == 105) || (skin == 106) || (skin == 107))
    {
    //tu nichts
    }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, RED,"Du kommst nicht aus der Grove Street");
    }
    }
    return 1;
    }


    Dir Fehlen definitiv die Grundlagen.
    if (GetPlayerSkin(playerid)== 105 || 106 || 107); // Wie man dort ';' am Ende machen kann ...

    Einmal editiert, zuletzt von Goldkiller ()