Beiträge von KillerTyp

    Also dieser Dialog:
    ShowPlayerDialog(playerid, DIALOG_FARBE2, DIALOG_STYLE_INPUT,"Tommy's Lackiererei - Farbe 2", "Welche Farbe willst du denn als zweites haben?", "Lackieren", "Zurück");


    Wird nicht ausgeführt. Obwohl er eingetragen ist. Wieso?


    #edit : Habe festgestellt, der ganze Case wird nicht aufgerufen ...

    Hey Leute,
    ich scripte grad eine Lackiererei und musste feststellen, dass ich den 2.ten Dialog der dazu gehört nicht im 1.ten Dialog aufrufen konnte.


    Mein Code:


    if(GetPlayerMoney(playerid)<300000)return SendClientMessage(playerid, COLOR_LIGHTRED,"Du hast zu wenig Geld. Was willst du hier?");
    if(strval(inputtext)<0||strval(inputtext)>255)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED,"Tommy sagt: Diese Farbe existiert nicht. Nutze Farben von 0-255!");
    ShowPlayerDialog(playerid, DIALOG_FARBE1, DIALOG_STYLE_INPUT,"Tommy's Lackiererei - Farbe 1", "Hey, welche Farbe willst du denn als erstes haben?", "Weiter", "Zurück");
    return 1;
    }
    if(strlen(inputtext)<1)
    {
    SendClientMessage(playerid, COLOR_LIGHTRED,"Tommy sagt: Du musst eine Farbe eingeben. Nutze Farben von 0-255!");
    ShowPlayerDialog(playerid, DIALOG_FARBE1, DIALOG_STYLE_INPUT,"Tommy's Lackiererei - Farbe 1", "Hey, welche Farbe willst du denn als erstes haben?", "Weiter", "Zurück");
    }
    SetPVarInt(playerid, "Farbe1Lackieren", strval(inputtext));
    ShowPlayerDialog(playerid, DIALOG_FARBE2, DIALOG_STYLE_INPUT,"Tommy's Lackiererei - Farbe 2", "Welche Farbe willst du denn als zweites haben?", "Lackieren", "Zurück");

    Hey,
    ich hab ein Auto System geschrieben und ich möchte nur ein Auto von vielen mit den gleichen Variablen auswählen.
    Ich habe Besitzer = Name und möchte nur eine Row auswählen und nicht alle.
    Wie geht das?

    Hey,
    ich hab grade versucht im Script zu meiner Datenbank zu connecten, jedoch meint er es sei ein Tag-Mismatch, wobei im Wiki und im Script rechts alle Parameter angegeben sind und ich alle ausgefüllt habe.
    Ich nutze PAWN-Fox.
    Genau das gleiche bei mysql_close!


    Die Codes:


    mysql_connect(db_host, db_user, db_pass, db_db, db_id, 1);
    mysql_close(db_id);

    Wie kann ich auslesen ob cache_get_field_content leer ist?
    Möchte das auslesen, damit ich ein MSG System machen kann.



    if(cache_get_field_content(0, "nachricht1", nachricht1, db_id)==0)
    {
    slot = 1;
    format(msgquery, sizeof(msgquery),"UPDATE postsystem SET absender='%s',nachricht2='%s', slot='%i' ", SpielerName(playerid), nachricht, slot);
    mysql_function_query(db_id, msgquery, false, "", "");
    format(string,sizeof(string),"Deine Nachricht wurde erfolgreich versendet.");
    SendClientMessage(playerid, COLOR_YELLOW, string);
    return 1;


    }

    Hey,
    ich habe ein ziemlich großes Problem. Undzwar habe ich mir ein Save-System geschrieben (MySQL), dass bis vor 2 Tagen auch noch funktioniert hat.
    Heute wollte ich meine erstellten Autos in der Datenbank speichern, aber MySQL wirft mir nur einen Fehler aus, den ich überhaupt nicht entziffern kann.
    Im Internet finde ich nicht viel, dass mit SAMP zu tun hat.


    Hier der Error:


    [12:20:42] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1

    Hallo liebe Community,
    ich habe es jetzt schon so oft versucht, aber irgendwie nicht hingekriegt.
    Wie kann ich meinen Admin-Rängen, Rangnamen zuweisen?
    Rang1: Testsup
    Rang2: Sup
    usw ...


    So hab ich es unter OnGameModeInit versucht.



    for(new i=0; i<MAX_PLAYERS; i++)
    {
    switch(sInfo[i][teamrang])
    {
    case 1: "Test-Supporter"
    case 2: "Supporter"
    case 3: "Admin"
    case 4: "Full-Admin"
    case 5: "Head-Admin"
    case 6: "Mapper"
    case 7: "Scripter"
    case 8: "Projektleitung"
    }
    }


    Ich möchte das egal wo ich bin im Script die Admin-Ränge automatisch ihren Rangnamen bekommen.


    z.B.


    format(string,sizeof(string), " Der Spieler %s hat sich als %s angemeldet.", SpielerName(playerid), teamrangnamen);


    Desshalb habe ich es mit switch/case versucht.

    Hey Leute, ich bekomme bei meinem stock immer den Warning der im Titel steht! Wieso? Kann mir einer helfen?
    Das Auto wird auch garnicht erstellt?


    stock createPlayerCar(playerid, modelid, Float:x, Float:y, Float:z, Float:r, color1, color2)
    {
    for(new i=0; i<sizeof(cInfo); i++)
    {
    new string[128];
    if(cInfo[i][cid]!=0)continue;
    GetPlayerName(playerid, cInfo[i][besitzer], MAX_PLAYER_NAME);
    cInfo[i][c_x]=x;
    cInfo[i][c_y]=y;
    cInfo[i][c_z]=z;
    cInfo[i][c_r]=r;
    cInfo[i][farbe1]=color1;
    cInfo[i][farbe2]=color2;
    cInfo[i][cid] = CreateVehicle(modelid, x, y, z, r, color1, color2, -1);
    format(string,sizeof(string),"Das Auto cInfo[%i] wurde erfolgreich erstellt.", i);
    SendClientMessage(playerid, COLOR_YELLOW, string);
    PutPlayerInVehicle(playerid, cInfo[i][cid], 0);
    }
    return 1;
    }

    Hey Leute,
    ich habe eine Frage, undzwar:


    Ich habe schon auf einigen Servern gesehen das der Zug in Richtung LS zeigt wenn er am Bahnhof steht. (Also natürlich noch auf den Gleisen, aber er würde durch LS fahren und nicht erst durch LV)


    Wie kann ich den Zug umdrehen? Mit AddStaticVehicleEx spawnt er ja immer in Richtung LV?


    MFG