Beiträge von DeeKay(GER)

    Ich vermute mal er meint die Playermarker auf der Map. Komplett kannst du sie mit "ShowPlayerMarkers" unter OnGameModeInit deaktivieren, dann kannst du sie aber im ganzen Script nicht mehr benutzen. Wenn du sie nur für einzelne Spieler deaktivieren willst benutz "SetPlayerMarkerForPlayer". Da als Farbe 00 dann ist er nicht mehr sichtbar.


    Nein ich meine Checkpoints ... XD

    Ich habe eine Frage wenn ich mir Attachements hole z.B. Brillen sind sie nach dem Tod weg gibt es eine Möglichkeit sie zu speichern außer Dini (nicht Mysql oder andere Systeme) weil mit DINI stelle ich mir das ganze ein bischen aufwendig vor.


    MFG :)

    Hallo ich habe folgende Frage ich werde Fightstyles via Dini speichern wollen ich werde es dann so machen das 1 = Kneehead 2= ... usw


    Wie kann ich dann aber in den Stats diese Zahl in ein Wert umwandeln?


    Das dann also nicht dasteht Fightstyle: 1 sondern Fightstyle Kneehead

    Ich habe noch eine Frage bei meinem Banksystem wird nun beim offline gehen alles korrekt gespeichert und beim online gehen wieder geladen NUR bei Serverrestarts will er einfach nichts speichern


    stock bankdaten(playerid,key[])
    {
    new Bankdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Bank/%s.txt",name);
    dini_Create(Bankdatei);
    SetPVarInt(playerid,"Guthaben",0);
    return 1;
    }


    stock bankdatenladen(playerid)
    {
    new Bankdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Bankdatei,sizeof(Bankdatei),"/Bank/%s.txt",name);
    SetPVarInt(playerid,"Guthaben",dini_Int(Bankdatei,"Guthaben"));
    return 1;
    }


    stock bankdatenspeichern(playerid)
    {
    new Bankdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Bankdatei,sizeof(Bankdatei),"/Bank/%s.txt",name);
    dini_IntSet(Bankdatei,"Guthaben",GetPVarInt(playerid,"Guthaben"));
    return 1;
    }


    Beim Restart Befehl habe ich das hier eingebaut


    new Bankdatei[64];
    new namez[MAX_PLAYER_NAME];
    format(Bankdatei,sizeof(Bankdatei),"/Bank/%s.txt",namez);
    bankdatenspeichern(playerid);


    Aber er speichert einfach nicht?!

    Hallo.


    Habe mal eine Frage zu GetPVarInt


    Also ich möchte überprüfen ob der eingegebene Wert größer ist als die gespeicherte Variable.


    ocmd:abheben(playerid,params[])
    {
    new string[128],geld;
    if(sscanf(params,"i",geld))return SendClientMessage(playerid,ROT,"Benutze /abheben [summe].");
    // GetPVarInt(playerid,"Guthaben" ......
    return 1;
    }



    Beim kommentierten muss dann der Check rein ich habe zwar viele Checks schon aber der hier ist etwas kompliziert hoffe ihr helft.

    Hallo nachdem ich es letztens nicht hinbekommen habe wollte ich es nochmal neu machen


    Also ich möchte das Registrierungsdatum und den letzten Login per Dini in die Spielerdatei speichern :)


    WIe könnte ich das angehen?


    MFG :D

    ocmd:cmds(playerid,params[])
    {
    new string[256],string2[256];
    format(string,sizeof(string),"{00FFDC}/pm - Schickt einem Spieler eine private Nachricht\n/kill - Tötet Dich selbst\n/dm - Betritt das Deathmatch\n/exitdm - Verlässt das Deathmatch");format(string2,sizeof(string2),"/me - Gibt einen Text mit deinem Namen aus\n/admins - Liste aller online Admins\n/afk - Gehe in den AFK Modus\n/back - Zurück vom AFK Modus\n/afklist - Liste aller AFK Spieler\n/skin - Wähle einen Skin aus\n/farbe - Wähle Deine Farbe aus\n/shop - Öffnet den Shop Dialog\n/teles - Öffnet den Dialog zum Teleportieren\n/cmds2 - Nächste Seite");
    ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"{00FFDC}Server Befehle",string,string2,"OK","");
    return 1;
    }


    So richtig wird das nichts.


    PHP
    : error 075: input line too long (after substitutions)
    : error 037: invalid string (possibly non-terminated string)
    : error 017: undefined symbol "einen"
     : error 017: undefined symbol "Text"


    Was mache ich falsch?

    Hey ich mache gerade meine Stats doch es kommt dieser Error.


    Ich glaube aber nicht das die Zeile schon zu lang ist oder?


    ocmd:cmds(playerid,params[])
    {
    new string2[500];
    format(string2,sizeof(string2),"{00FFDC}/pm - Schickt einem Spieler eine private Nachricht\n/kill - Tötet Dich selbst\n/dm - Betritt das Deathmatch\n/exitdm - Verlässt das Deathmatch\n/me - Gibt einen Text mit deinem Namen aus\n/admins - Liste aller online Admins\n/afk - Gehe in den AFK Modus\n/back - Zurück vom AFK Modus\n/afklist - Liste aller AFK Spieler\n/skin - Wähle einen Skin aus\n/farbe - Wähle Deine Farbe aus\n/shop - Öffnet den Shop Dialog\n/teles - Öffnet den Dialog zum Teleportieren\n/cmds2 - Nächste Seite");
    ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"{00FFDC}Server Befehle",string2,"OK","");
    return 1;
    }


    Fehler


    error 075: input line too long (after substitutions)
    error 037: invalid string (possibly non-terminated string)
    error 029: invalid expression, assumed zero
    : error 029: invalid expression, assumed zero
    : fatal error 107: too many error messages on on


    MFG