Beiträge von Exod_Martinez

    ich versuche abzufragen, ob das Geld, das der Spieler auf der Hand hat, kleiner ist, ob das, was er eingegeben hat, aber ich bekomme immer den Error

    Code
    C:\Users\Rene\Desktop\Selfmade\gamemodes\lsrp.pwn(3215) : error 033: array must be indexed (variable "inputtext")


    Spoiler anzeigen
    case DIALOG_FKASSE_EINZAHLEN:
    {
    if(!IsNumeric(inputtext))return ERROR(playerid, "Bitte nur Zahlen eingeben");
    if(GetPlayerMoney(playerid) < inputtext)return ERROR(playerid, "Du kannst nicht mehr einzahlen, als du auf der Hand hast!"); //Hier
    }

    Bei mir Connecten iwie keine NPCS, ich habe in der server.cfg die Maxnpc auf 2 gestellt, aber NPC 1 Connectet nicht einmal, woran kann da liegen?


    Spoiler anzeigen

    OnGamemodeInit:

    ConnectNPCs();

    ConnectNPCs():
    stock ConnectNPCs()
    {
    ConnectNPC("Manuel","waffenhandler1");
    return 1;
    }
    OnPlayerConnect:
    if(IsPlayerNPC(playerid))return 1;
    OnPlayerRequestClass:
    if(IsPlayerNPC(playerid))
    {
    SetPVarInt(playerid, "Eingeloggt", 1);
    return 1;
    }

    Ich finde es innen & aussen gut gemacht, nur der Ort is ja iwo am *** von Los Santos :P (Müsste da sein, wo bei den meisten Servern das Autohaus is)

    Ich hab mal ne Frage, weil ich mein Script "etwas" Resourcensparender schreiben möchte :)


    Spoiler anzeigen
    stock SpielerSpeichern(playerid)
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    if(GetPVarInt(playerid,"Eingeloggt") == 1)
    {
    new query[2800], sstring[128];
    format(sstring, sizeof(sstring), "UPDATE accounts SET Level = '%d' WHERE Name = '%s'", Spieler[playerid][sLevel], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Geld = '%d' WHERE Name = '%s'", Spieler[playerid][sGeld], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Kills = '%d' WHERE Name = '%s'", Spieler[playerid][sKills], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Tode = '%d' WHERE Name = '%s'", Spieler[playerid][sTode], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Premium = '%d' WHERE Name = '%s'", Spieler[playerid][sPremium], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Premiumpunkte = '%d' WHERE Name = '%s'", Spieler[playerid][sPremiumpunkte], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Geschlecht = '%d' WHERE Name = '%s'", Spieler[playerid][sGeschlecht], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Fraktion = '%d' WHERE Name = '%s'", Spieler[playerid][sFraktion], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Rang = '%d' WHERE Name = '%s'", Spieler[playerid][sRang], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Startbonus = '%d' WHERE Name = '%s'", Spieler[playerid][sStartbonus], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Waffenschein = '%d' WHERE Name = '%s'", Spieler[playerid][sWaffenschein], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Verwarnungen = '%d' WHERE Name = '%s'", Spieler[playerid][sWarns], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Gebannt = '%d' WHERE Name = '%s'", Spieler[playerid][sGebannt], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Adminlevel = '%d' WHERE Name = '%s'", Spieler[playerid][sAdmin], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Punkte = '%d' WHERE Name = '%s'", Spieler[playerid][sPunkte], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Bankkonto = '%d' WHERE Name = '%s'", Spieler[playerid][sBank], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Skin = '%d' WHERE Name = '%s'", Spieler[playerid][sSkin], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Beruf = '%d' WHERE Name = '%s'", Spieler[playerid][sJob], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Tutorial = '%d' WHERE Name = '%s'", Spieler[playerid][sTutorial], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET PayDay = '%d' WHERE Name = '%s'", Spieler[playerid][sPayDay], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Wanteds = '%d' WHERE Name = '%s'", Spieler[playerid][sWanteds], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Alter = '%d' WHERE Name = '%s'", Spieler[playerid][sAlter], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Arbeitslosengeld = '%d' WHERE Name = '%s'", Spieler[playerid][sArbeitslosengeld], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Handynummer = '%d' WHERE Name = '%s'", Spieler[playerid][sHandynummer], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Jobsperre = '%d' WHERE Name = '%s'", Spieler[playerid][sJobSperre], SpielerName(playerid));
    strcat(query, sstring);
    format(sstring, sizeof(sstring), "UPDATE accounts SET Brechstange = '%d' WHERE Name = '%s'", Spieler[playerid][sBrechstange], SpielerName(playerid));
    strcat(query, sstring);
    mysql_query(query);
    }
    }
    return 1;
    }


    Ist das Resourcenfressend? Wie geht es sparender?

    Uhum, ich wars net ^^


    Ich weiß, dass es ein Update gibt, das nutze ich auch, aber ich finde es unübersichtlich :D


    Das andere war *Ühm* epic Fail :D Danke :D


    //Hochpush ^^

    Zitat

    Schaut gut aus, kann man bestimmt gut erweitern.


    Schaut gut aus.
    Was du evtl. noch reinbringen kannst, dass man PM's von bestimmten Spielern blocken kann - oder wie komplett blocken kann.


    Kann ich evtl noch machen, nur muss ich das dann abspeichern :D Werd wenn ich lw hab mal gucken :)

    Mal wieder langeweile :D Dieses mal gibts ein kleines PM "System"


    [tabmenu]


    [tab='Befehle']


    • /pm [Name/ID] [Nachricht] --> Nachricht an Spieler schreiben
    • /r(eply) [Nachricht] --> Nachricht an den, der deine letzte Nachricht bekommen hat, oder von dem du eine bekommen hast


    [tab='Download']

    [tab='Updates']

    • V 1.0 - Release

    [/tabmenu]


    Verbesserungsvorschläge? Einfach im Thread posten :thumbup: