Beiträge von Acrio

    Danke :)


    aber geht es denn auch so?


    ocmd:slapall(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang:{00FF5A}Fulladmin");
    new Float:x,Float:y,Float:z;
    for(new i =0; i < GetPlayerPos(i,x,y,z); i++)
    {
    SetPlayerPos(i,x,y,z+3000);
    GivePlayerWeapon(playerid,46,1);
    SendClientMessage(playerid,Orange,"Viel Spaß!!!");
    }
    return 1;
    }

    Also muss es so aussehen?


    ocmd:slapall(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,Rot,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang:{00FF5A}Fulladmin");
    new Float:x,Float:y,Float:z;
    for(new i =0; i < GetPlayerPos(i,x,y,z); i++)
    {
    SetPlayerPos(i,x,y,z+3000);
    GivePlayerWeapon(playerid,46,1);
    SendClientMessage(playerid,Orange,"Viel Spaß!!!");
    }
    return 1;
    }

    Ich bekome keine fehler aber wenn ich Polizistbin dann spawne ich nicht da wo ich spawnen soll ( ich spawn beim newbie spawn...)


    Bitte helft mir...


    hier der code.


    public OnPlayerSpawn(playerid)
    {
    if(gTeam[playerid] == Team_Zivi)
    {
    SetPlayerPos(playerid,1672.7024,-1908.6949,21.9542);
    SetPlayerColor(playerid,Weiss);
    }
    if(gTeam[playerid] == Team_Cop)
    {
    SetPlayerPos(playerid,1551.3191,-1675.3053,15.7950);
    SetPlayerColor(playerid,DBlau);
    }
    if(gTeam[playerid] == Team_Medic)
    {
    SetPlayerPos(playerid,1741.9517,-1090.9430,24.0781);
    SetPlayerColor(playerid,DRot);
    }
    if(gTeam[playerid] == Team_Biker)
    {
    SetPlayerPos(playerid,322.7155,-1775.8752,4.8836);
    SetPlayerColor(playerid,Grün);
    }
    if(gTeam[playerid] == Team_Grove)
    {
    SetPlayerPos(playerid,2492.8567,-1671.6433,13.3359);
    SetPlayerColor(playerid,DGrün);
    }
    return 1;
    }


    MFG Acrio

    Danke jetzt kommen in diesen zeilen


    ocmd:gotogrove(playeri,params[])
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    SetPlayerPos(playerid,2492.8567,-1671.6433,13.3359,69.0826);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du hast nicht das Recht dazu.");
    }
    }


    diese fehler


    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(1106) : error 017: undefined symbol "playerid"
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(1108) : error 017: undefined symbol "playerid"
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(1112) : error 017: undefined symbol "playerid"


    und hier


    ocmd:gotomedic(playerid,params[])
    {
    if(isPlayerAnAdmin(playerid,1))
    {
    SetPlayerPos(playerid,1741.9517,-1090.9430,24.0781,6.1978);
    }
    else
    {
    SendClientMessage(playerid,Rot,"Du hast nicht das Recht dazu.");
    }
    }


    diese fehler


    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(1084) : warning 202: number of arguments does not match definition

    Hallo ich wollte fraktionen erstellen und bekomme nun in diesen zeilen



    if(newstate==PLAYER_STATE_DRIVER)
    {
    for(new i=0; i<sizeof(Copcars); i++)
    {
    if(GetPlayerVehicleID(playerid)==Copcars[i])
    {
    if(GetPVarInt[playerid][Fraktion] !=1)
    {
    SendClientMessage(playerid,Rot,"Du bist kein Polizist");
    RemovePlayerFromVehicle(playerid);
    }
    }
    }



    diese fehler



    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(415) : error 028: invalid subscript (not an array or too many subscripts): "GetPVarInt"
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(415) : warning 215: expression has no effect
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(415) : error 001: expected token: ";", but found "]"
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(415) : error 029: invalid expression, assumed zero
    C:\Users\Niklas\Desktop\GTA SERVER\gamemodes\rl.pwn(415) : fatal error 107: too many error messages on one line


    Was ist daran falsch?


    bitte helft mir


    MFG Acrio

    Also so? public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid==Dialog_Buguser2)
    {
    if(response==0)
    {
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(GetPVarInt(playerid,"Adminlevel")>0)
    {
    SendClientMessage(i,Grün,"%s");
    }
    }
    }
    }

    naja das hilft mir nicht wirklich weiter...
    wie sende ich denn nachrichten nur an einen admin? wenn mir das einer sagen könnte wär mir schon geholfen!

    und wenn ich es so machen möchte?


    ocmd:report(playerid,params[])
    {
    ShowPlayerDialog(playerid,Dialog_Report,DIALOG_STYLE_LIST,"*REPORT*","Buguser\nBug\nCheater\nFrage","Auswählen","Abbrechen");
    }


    und dann bei jedem ein neuen dialog wo ein DIALOG_STYLE_INPUT kommt? praktisch so


    if(dialogid==Dialog_Report)
    {
    if(response)
    {
    if(listitem==0)
    {
    ShowPlayerDialog(playerid,Dialog_Buguser,DIALOG_STYLE_INPUT,"*BUGUSER*","So. Du hast also einen Buguser gesehen?\n Dann verrate uns mal seinen Namen.","Report","Abbrechen");
    }
    if(listutem==1)
    {
    ShowPlayerDialog(playerid,Dialog_Bug,DIALOG_STYLE_INPUT,"*BUG*","So. Du hast also einen Bug gefunden?\n Schreib uns deinen Namen und bleib dort stehen wo du gerade bist.","Report","Abbrechen");
    }
    if(listitem==2)
    {
    ShowPlayerDialog(playerid,Dialog_Cheater,DIALOG_SYTLE_INPUT,"*CHEATER*","So. Du hast also einen Cheater gesehen?\n Schreibe uns bitte SEINEN Namen.","Report","Abbrechen");
    }
    if(listitem==3)
    {
    ShowPlayerDialog(playerid,Dialog_Frage,DIALOG_STYLE_INPUT,"*FRAGE*","So. Du hast also eine Frage.\n Dann Schießmal los !!!","Report","Abbrechen");
    }
    }
    }


    und dass dann nur die admins sehen können was hier reingeschrieben wird?


    if(dialogid==Dialog_Buguser2)
    {
    if(reponse==0)
    {


    }
    }



    //edit: ich weis das ist ziemlich umständlich

    Hi ich möchte das wenn einer /report eingibt sich ein fenster mit einem feld öfnet wo ers sein problem reinschreiben kann.
    und wenn er dann auf reporten klickt dass es dann NUR die Admins sehen können.
    leider weiß ich nicht wie könntet ihr mir bitte helfen?