Beiträge von Scripter4.0

    dies vielleicht:



    ocmd:sethp(playerid,params[])
    {
    if(!pInfo[playerid][Adminlevel] > 2)return SendClientMessage(playerid,COLOR_RED,"Du hast nicht die nötigen Rechte für diesen Befehl!");
    new pID, Health;
    if(sscanf(params,"ui",pID,Health))return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /sethp <spielername/id> <health>");
    SetPlayerHealth(pID,Health);
    return 1;
    }

    so müsste es gehen:



    ocmd:sethp(playerid,params[])
    {
    if(pInfo[playerid][Adminlevel] > 2)
    {
    new pID, Health;
    if(sscanf(params,"ui",pID,Health))return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /sethp <spielername/id> <health>");
    SetPlayerHealth(pID,Health);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du hast nicht die nötigen Rechte für diesen Befehl!");
    return 1;
    }
    }

    Guten Tag Community,
    ich habe es so gemacht, dass man ein Wanted bekommt, wenn man kein Officer ist und man trotzdem in einem Policecar einsteigt.
    außerdem habe ich es so gemacht, dass jeder eine nachricht bekommt, wenn er kein officer ist.
    die nachricht soll außerdem den namen von dem player anzeigen. kann das nun mit der nachricht funktionieren? (siehe Zeiler: 15)



    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(sfpdcar); i++)
    {
    if(GetPlayerVehicleID(playerid)==sfpdcar[i])
    {
    if(GetPVarInt(playerid,"Fraktion")!=1)
    {
    new name[MAX_PLAYER_NAME];
    new oldwanted = GetPVarInt(playerid, "Wanteds"),string[128], pID = GetPlayerName(playerid,name,sizeof(name));
    SetPVarInt(playerid,"Wanteds",oldwanted+1);
    SendClientMessage(playerid, ROT, "Dieses Auto ist vom San Firero Police Department. Du darfst damit nicht fahren und deshalb hast du ein Wanted bekommen.");
    format(string,sizeof string,"%s fährt mit einem Policecar und hat ein Wanted bekommen!",SpielerName(pID));
    SendClientMessageToAll(ROT,string);
    }
    }
    }
    }



    Danke
    Scripter4.0

    habe es nun so:
    if(IsPlayerInVehicle(playerid,427) || IsPlayerInVehicle(playerid,490) || IsPlayerInVehicle(playerid,528) || IsPlayerInVehicle(playerid,596) || IsPlayerInVehicle(playerid,597) || IsPlayerInVehicle(playerid,598) || IsPlayerInVehicle (playerid,599))

    habe es nun so:

    if(newkeys == 65536)//Taste Z für vehicle controle
    {
    new vID = GetPlayerVehicleID(playerid);
    if(GetPlayerVehicleSeat(playerid,0))
    {
    if(IsPlayerInVehicle(playerid,vID))
    {
    ShowPlayerDialog(playerid, DIALOG_CARCONTROLE, DIALOG_STYLE_LIST, "Vehicle Controle", "Motor an \nMotor aus \nLicht an \nLicht aus \nAufgeschlossen \nAbgeschlossen", "Ok","Abrechen");
    }
    }
    }


    und kommt der warning:

    C:\Users\Frank\Desktop\GTA Server GoodFeels [Project 1]\gamemodes\Sicher.pwn(2050) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    Guten Abend Community,
    ich habe ein Problem:


    ich habe ein auto menü erstellt, womit man den motor an und aus machen kann sowie auch das licht und die türen auf und zu schließen kann.
    nun kann es bei mir jeder ausfüren, der im auto ist. aber nun möchte ich dass es nur der fahrer ausführen kann. wie mache ich das?


    habe hier schon etwas ausprobiert, doch dann kommt noch ein error:

    if(newstate==PLAYER_STATE_DRIVER)
    {
    if(newkeys == 65536)//Taste Z für vehicle controle
    {
    new vID = GetPlayerVehicleID(playerid);
    if(IsPlayerInVehicle(playerid,vID))
    {
    ShowPlayerDialog(playerid, DIALOG_CARCONTROLE, DIALOG_STYLE_LIST, "Vehicle Controle", "Motor an \nMotor aus \nLicht an \nLicht aus \nAufgeschlossen \nAbgeschlossen", "Ok","Abrechen");
    }
    }
    }


    und hier der error:

    C:\Users\Frank\Desktop\GTA Server GoodFeels [Project 1]\gamemodes\Sicher.pwn(1851) : error 017: undefined symbol "newkeys"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    ich bitte um schnelle hilfe.


    Danke
    Scripter4.0