Beiträge von Siepac

    stock SpielerSpeichern(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    dini_IntSet(Spieler,"Adminlevel",sSpieler[playerid][Adminlevel]);
    dini_IntSet(Spieler,"Level",sSpieler[playerid][Level]);
    dini_IntSet(Spieler,"Fraktion",sSpieler[playerid][Fraktion]);
    dini_IntSet(Spieler,"Skin",sSpieler[playerid][Skin]);
    dini_IntSet(Spieler,"Leader",sSpieler[playerid][Leader]);
    dini_IntSet(Spieler,"Geld",sSpieler[playerid][Geld]);
    dini_IntSet(Spieler,"Rang",sSpieler[playerid][Rang]);
    }
    return 1;
    }

    Hey


    Ich habe mal wieder ein Problem und zwar setzt es mein adminlevel immer wieder auf 0 zurück..
    Sprich ich regestriere mich gehe in den Scriptfiles ordner gebe mir admin level 5 und starte den server neu.


    Doch sobald ich den server neu starte setzt es das Adminlevel automatisch wieder auf 0 zurück..


    Sagt mir bitte was ihr für einen Code braucht ich wüsste nicht welchen ich euch zeigen müsste außer den Spieler laden Code


    stock SpielerLaden(playerid)
    {
    new Spieler[64];
    new Sname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,Sname,sizeof(Sname));
    format(Spieler,sizeof(Spieler),"/Spieler/%s.txt",Sname);
    if(dini_Exists(Spieler))
    {
    SetPlayerScore(playerid, dini_Int(Spieler,"Level"));
    sSpieler[playerid][Adminlevel] = dini_Int(Spieler,"Adminlevel");
    sSpieler[playerid][Level] = dini_Int(Spieler,"Level");
    sSpieler[playerid][Fraktion] = dini_Int(Spieler,"Fraktion");
    sSpieler[playerid][Skin] = dini_Int(Spieler,"Skin");
    sSpieler[playerid][Leader] = dini_Int(Spieler,"Leader");
    sSpieler[playerid][Geld] = dini_Int(Spieler,"Geld");
    sSpieler[playerid][Rang] = dini_Int(Spieler,"Rang");
    sSpieler[playerid][sLogin] = 1;
    SpawnPlayer(playerid);
    }
    return 1;
    }

    warum funktioniert es dann bei dieser abfrage?


    if(!IstSpielerAdmin(playerid,4))return SCM(playerid,RED,"Du bist kein Admin!");


    ohh passt schon
    es fragt ab ob der spieler nicht admin ist wenn nicht kommt die meldung


    Danke für die schnelle hilfe :)

    erstelle ein Pickup wo das herz verschwindet und nach einiger zeit wieder kommt
    erstelle das pickup unter public OnPlayerPickUpPickup(playerid, pickupid)


    Frage ab ob der spieler im Pickup steht und dann setzt du sein leben auf 100 ganz einfach oder?


    Warum das pickup so erstellen dass das herz verschwindet?


    ganz einfach sonst könnte man im herz stehen bleiben und die hp wird dauernt auf 100 gesetzt


    Mit freundlichen grüßen

    Hallo ihr lieben


    Ich habe wieder eine frage oder wohl eher gesagt ein problem.
    und zwar habe ich einen /help befehl erstellt der in einer Dialog Liste abrufbar ist sprich Allgemein Fraktion usw
    doch wenn ich Fraktion auswähle kommt nix ich habe die Fraktions id 2 mal genommen und versucht.
    Ich bin in der Fraktion doch es kommt nix..


    hier der Code


    if(dialogid == HELP)
    {
    if(response == 0)
    {
    SCM(playerid,RED,"Du hast das Help menü verlassen!");
    }
    if(response == 1)
    {
    if(listitem == 0)
    {
    SCM(playerid,ORANGE,"••••Allgemein••••");
    SCM(playerid,ORANGE,"/News (Um die News abzurufen)");
    }
    if(listitem == 1)
    {
    if(!IstSpielerInFraktion(playerid,2))
    {
    SCM(playerid,ORANGE,"••••GrooveStreet••••");
    SCM(playerid,ORANGE,"/gwaffen");
    }
    else
    {
    SCM(playerid,RED,"DU bist in keiner Fraktion");
    }
    }
    }
    return 1;
    }

    Also ich finds klasse, die Größe ist angenehm, die Auflösung ist super.
    Ich bin begeistert und bereue den Kauf kein bisschen, nur der WLAN Empfang lässt etwas zu wünschen übrig. Und es sieht einfach schön aus.
    Klare Kaufempfehlung :>


    wollte ich mir auch noch kaufen ;)
    Jetzt hindert mich bestimmt nichtmehr daran :)

    Setzt du das geld auch bei OnPlayerSpawn mit GivePlayerMoney?


    GivePlayerMoney ist eine Standartfunktion von Pawno ;)
    #edit


    Wenn du zB. Eine Fraktion vergibst mit /setfraktion hast du diese Selbst erstellt
    und kannst sie auch in Spieler laden wieder vergeben
    Doch GivePlayerMoney hast du nicht erstellt denn sie ist schon da ;)
    Genauso wie SetPlayerScore ;)

    kleine frage noch..


    Wenn ich zb möchte dass ein Spieler ein tor nur mit rang 3 öffnen kann wie frage ich das ab?


    auch genau so mit dem && aber das würde ja bedueten oder..
    aber ich möchte ja zb Fraktion LSPD und beim LSPD rang 3 wie würde (müsste) ich das abfragen?

    Hallo lieben Brotfische :)


    Ich habe eine frage zu einer Abfrage worauf ich gearde leider nicht komme..


    ich habe hier diese Abfrage
    if(!IstSpielerLeader(playerid,1))return SCM(playerid,Green,"Du bist kein Leader");
    aber möchte dass es abfragt ob der spieler Leader der Fraktions id1 ist oder ob er Leader der Fraktions id2 ist
    doch komme ich nicht darauf wie ich das jetzt in die zeile dazu schreiben soll..


    Bitte um hilfe


    Mit freundlichen Grüßen

    Hallo liebe Brotfische :)


    Ich habe mal wieder eine frage..


    Und zwar habe ich einen /restart befehl erstellt mit einem timer siehe hier
    CMD:restart(playerid,params[])
    {
    if(!IstSpielerAdmin(playerid,3))
    {
    SCMTA(Restart,"Der server startet in 60 Sek neu!");
    SetTimer("RestartTimer",60000, 0);
    return 1;
    }
    return 1;
    }
    Doch es klappt nicht so will und es kommen diese errors


    C:\Users\user\Desktop\Server\gamemodes\Test.pwn(173) : error 055: start of function body without function header
    C:\Users\user\Desktop\Server\gamemodes\Test.pwn(175) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    in diesen zeilen hier


    habe ich evt was im Public vergessen?
    public RestartTimer();
    {
    SendRconCommand("gmx"[]);
    return 1;
    }