Beiträge von NationGamer

    Ich habe mein LSPD soweit fertig. Jedoch fehlen mir die Ränge.


    Ich hab sie schonmal defined


    //LSPD Ränge
    #define lspdrang1 Praktikant
    #define lspdrang2 Auszubildender
    #define lspdrang3 Angestellter
    #define lspdrang4 Fachangestellter
    #define lspdrang5 Beamter
    #define lspdrang6 Fachbeamter
    #define lspdrang7 Stv. Ausbilder
    #define lspdrang8 Ausbilder
    #define lspdrang9 Stv. Geschäftsleitung
    #define lspdrang10 Geschäftsleitung


    Jetzt wollte ich fragen was muss ich machen und so damit diese angezeigt werden, und ich den Befehl /setrank machen kann als frakleader.


    Als Speicherpunkt habe ich das erstmal so ginge das?


    stock SpielerSpeichern(playerid)
    {
    if(GetPVarInt(playerid,"loggedin")==1)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
    dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
    dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
    dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
    dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
    //dini_IntSet(Spielerdatei,"Fraktionsrang",GetPVarInt(playerid,"Fraktionsrang"));
    dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
    dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
    dini_IntSet(Spielerdatei,"skin",GetPVarInt(playerid,"skin"));
    }
    return 1;
    }

    Danke an alle die geantwortet haben ich habe es geschafft. :D


    ocmd:dutypd(playerid,params[])
    {
    if(!isPlayerInFrak(playerid,1))return SendClientMessage(playerid,WEIß,"Du bist kein Polizist.");
    if(!IsPlayerInRangeOfPoint(playerid,3,257.6931,79.9600,1003.6406)) return SendClientMessage(playerid,WEIß,"Du befindest dich nicht an einem Duty Point!");
    if(DutyPD[playerid] == 0)
    {
    SetPlayerSkin(playerid,266);
    SetPlayerArmour(playerid,100);
    SetPlayerColor(playerid,LSPD);
    SendClientMessage(playerid,LSPD,"Du bist in den Dienst gegangen");
    DutyPD[playerid] = 1;
    }
    else if(DutyPD[playerid] == 1)
    {
    SendClientMessage(playerid,LSPD,"Du bist aus den Dienst gegangen.");
    DutyPD[playerid] = 0;
    ResetPlayerWeapons(playerid);
    SetPlayerColor(playerid,WEIß);
    }
    return 1;
    }


    Und eine Frage an Department


    format(s,sizeof(s),"Polizeibeamter %s ist in den Dienst gegangen.", playername(playerid));


    Wird dadurch eine Nachricht an die Clanmember gesendet?

    Also erstmal heißt es %s und nicht &s


    Also im Grundgenommen so:


    ocmd:dutypd(playerid,params[])
    {
    new s[64];
    if(!isPlayerInFrak(playerid,1))return SendClientMessage(playerid,WEIß,"Du bist kein Polizist.");
    if(!IsPlayerInRangeOfPoint(playerid,3,257.6931,79.9600,1003.6406)) return SendClientMessage(playerid,WEIß,"Du befindest dich nicht an einem Duty Point!");
    if(DutyPD[playerid] == 0)
    {
    SetPlayerSkin(playerid,266);
    SetPlayerArmour(playerid,100);
    SetPlayerColor(playerid,LSPD);
    format(s,sizeof(s),"Polizeibeamter %s ist in den Dienst gegangen.", playername(playerid));
    DutyPD[playerid] = 1;
    return 1;
    }
    else if(DutyPD[playerid] == 1)
    {
    format(s,sizeof(s),"Polizeibeamter %s ist aus den Dienst gegangen.", playername(playerid));
    DutyPD[playerid] = 0;
    ResetPlayerWeapons(playerid);
    SetPlayerColor(playerid,WEIß);
    }
    SendClientMessage(playerid,LSPD,"Du bist in den Dienst gegangen!");
    return 1;
    }

    Wenn ich jetzt /dutypd eingebe geht der nicht offduty name bleibt gleich Skin und so wie kann ich das beheben sorry bin neu :/


    ocmd:dutypd(playerid,params[])
    {
    new s[64];
    if(!isPlayerInFrak(playerid,1))return SendClientMessage(playerid,WEIß,"Du bist kein Polizist.");
    if(!IsPlayerInRangeOfPoint(playerid,3,257.6931,79.9600,1003.6406)) return SendClientMessage(playerid,WEIß,"Du befindest dich nicht an einem Duty Point!");
    if(DutyPD[playerid] == 0)
    {
    SetPlayerSkin(playerid,266);
    SetPlayerArmour(playerid,100);
    SetPlayerColor(playerid,LSPD);
    format(s,sizeof(s),"Polizeibeamter &s ist in den Dienst gegangen.", playername(playerid));
    DutyPD[playerid] = 1;
    }
    else if(DutyPD[playerid] == 1)
    {
    format(s,sizeof(s),"Polizeibeamter &s ist aus den Dienst gegangen.", playername(playerid));
    DutyPD[playerid] = 0;
    ResetPlayerWeapons(playerid);
    SetPlayerColor(playerid,WEIß);
    }
    SendClientMessage(playerid,LSPD,"Du bist in den Dienst gegangen!");
    return 1;
    }

    Hallo Breadfish Community,
    wir haben unseren Server etwas verändert. Wir haben Sachen gemappt und es hat alles funktioniert. Wir benutzen den Icognito Streamer nur auf einmal bauen sich die Sachen nicht mehr auf.





    Ich hoffe ihr könnt helfen :)

    if (strcmp("/gotobsn", cmdtext, true, 10) == 0)
    {
    if(isPlayerAnAdmin(playerid,3))
    {
    SetPlayerPos(playerid,1189.6290,-924.1056,43.1300);
    SendClientMessage(playerid,WEIß,"Erfolgreich teleportiert!");
    return 1;
    }
    else if(isPlayerAnAdmin(playerid,4))
    {
    SetPlayerPos(playerid,1189.6290,-924.1056,43.1300);
    SendClientMessage(playerid,WEIß,"Erfolgreich teleportiert!");
    return 1;
    }
    else if(isPlayerAnAdmin(playerid,5))
    {
    SetPlayerPos(playerid,1189.6290,-924.1056,43.1300);
    SendClientMessage(playerid,WEIß,"Erfolgreich teleportiert!");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
    return 1;
    }
    }


    So klappt alles danke an euch alles :)



    Danke und diesen Fehler code kann ich den ignorieren?


    C:\Users\Dustin\Dropbox\samp03x_svr_R2_win32\gamemodes\reallife.pwn(634) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.

    C:\Users\Dustin\Dropbox\samp03x_svr_R2_win32\gamemodes\reallife.pwn(618) : error 029: invalid expression, assumed zero
    C:\Users\Dustin\Dropbox\samp03x_svr_R2_win32\gamemodes\reallife.pwn(622) : error 029: invalid expression, assumed zero
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    Wir wollten eigentlich das man erst ab LV 3 sich porten kann aber dann kann man es mit LV 4 und 5 nicht.


    if (strcmp("/gotobsn", cmdtext, true, 10) == 0)
    {
    if(isPlayerAnAdmin(playerid,3))
    {
    else
    }
    if(isPlayerAnAdmin(playerid,4))
    {
    else
    }
    if(isPlayerAnAdmin(playerid,5))
    {
    SetPlayerPos(playerid,1189.6290,-924.1056,43.1300);
    SendClientMessage(playerid,WEIß,"Erfolgreich teleportiert!");
    return 1;
    }
    SendClientMessage(playerid,WEIß,"Du bist kein Admin.");
    return 1;
    }

    Hallo ich wollte ein einmaliges Willkommensgeschenk machen. Wie mache ich das das wirklich nur einmal eingelöst werden kann?


    Bis jetzt ist es so:


    public OnPlayerSpawn(playerid){ SendClientMessage(playerid,GELB,"Tippe nun /geschenk um eine Belohnung zu erhalten."); return 1;}



    public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/geschenk", cmdtext, true, 10) == 0) { GivePlayerMoney(playerid,100); SendClientMessage(playerid,GELB,"Du hast soeben dein Geschenk erhalten."); return 1; } return 0;}

    Hallo,
    Erstmal ich bin neu hier im Forum und kenne mich noch nicht so gut aus.
    Nun aber zu meiner Frage. Ich und mein Freund scripten einen Reallife Server. Nun hat er mir den script geschickt aber bei mir kommt eine Fehlermeldung, sobald ich auf Spawn klicke. Bei meinem Freund klappt aber alles perfekt. Auch wenn wir auf den Server gehen, wenn er den hostet. Habe alles KOMPLETT RICHTIG gemacht.


    Hier ein Bild:
    Könnt ihr mir da weiterhelfen?