Beiträge von lollipop

    Yoa hi,
    ich versuche mich grade an einem Selfmade da ich gemerkt habe das es besser ist wenn man sein Script kennt und nicht das gf verwendet.
    Jedoch das ist ein anderes Thema.
    Ich wollte jez das wenn man alt+leertaste also tastencombie 1032 drückt das dann die Textdrawerscheint.
    Hier mein public
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(newkeys & 1032)
    {
    if(HelpDesk[playerid] == 0)//551
    {
    TextDrawShowForPlayer(playerid,HelpDesk);//553
    }
    else if(HelpDesk[playerid] == 1)//555
    {
    TextDrawHideForPlayer(playerid,HelpDesk);//557
    }
    }
    return 1;
    }
    Hier meine Errors;
    C:\Users\Sven\Desktop\Selfmade rl\gamemodes\LYD.pwn(551) : warning 213: tag mismatch
    C:\Users\Sven\Desktop\Selfmade rl\gamemodes\LYD.pwn(553) : error 035: argument type mismatch (argument 2)
    C:\Users\Sven\Desktop\Selfmade rl\gamemodes\LYD.pwn(555) : warning 213: tag mismatch
    C:\Users\Sven\Desktop\Selfmade rl\gamemodes\LYD.pwn(557) : error 035: argument type mismatch (argument 2)
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    Ich hoffe mir kann jemand sagen wie ich diese errors beseitige.
    mfg lolli

    Yop hi,
    ihr habt mich vom selfmade überzeugen können.
    Jez habe ich mal alles geschreiben zuerst für das register/logiun system.
    jez nur 2 errors:

    Hier die Zeilen:
    if (strcmp(cmdtext, "/register", true)==0)
    {
    new save[40];
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(save, sizeof(save),"Spieler/%s.ini",spieler);
    if(!dini_Exists(save))
    {
    dini_Create(save);
    dini_IntSet(save,"passwort",udb_hash(strget(cmdtext,1))); //234
    SendClientMessage(playerid, COLOR_GREEN, "***Dein Account wurde erfolgreich registriert***");
    SendClientMessage(playerid, COLOR_GREEN, "***Nutze /login [Passwort] um dich einzuloggen***");
    }
    else
    {
    if(dini_Exists(save))
    {
    SendClientMessage(playerid, COLOR_RED, "Der Account ist bereits registriert");
    Kick(playerid);
    }
    }
    return 1;
    }
    if(strcmp(strget(cmdtext,0), "/login", true) == 0)//248
    {
    new save[40], s2[256];
    GetPlayerName(playerid,spieler,sizeof(spieler));
    format(save,sizeof(save),"Spieler/%s.ini",spieler);
    if(dini_Exists(save))
    {
    s2=dini_Get(save,"passwort");
    if(strval(s2)==udb_hash(strget(cmdtext,1))) //256
    {
    loggedin[playerid] = true;
    SendClientMessage(playerid, COLOR_LIGHTBLUE, "***Du hast dich erfolgreich eingeloggt***");
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Passwort Falsch!");
    }
    }
    return 1;
    }
    Ich hoffe mir kann jemand helfen.
    mfg lolli
    ((edit Überschrift
    //edit erledigt man kann ja aber irgendwie nicht mehr löschen....

    Nein also bei mir geht die Schwarze box die man mit TextdrawUseBox dran macht.
    Die geht bis zum Rand also die geht weiter sie verschwindet am rand.
    ich will das diese Box direkt nach der Schrift aufhört also von oben nach unten.
    Nicht weiter geht.
    ich hoffe es ist nun verständlicher.
    mfg lolli

    Yoa hi,
    bei mir gehen Textdrawboxen immer bis sie am Rechten rand verschwinden.
    Wie mache ich das das sie nach dem Text verschwinden.
    Hier ein Beispiel mein Tacho:
    //Tacho
    Speedo[playerid] = TextDrawCreate(430.000000, 378.500000, " ");
    TextDrawBackgroundColor(Speedo[playerid], 255);
    TextDrawFont(Speedo[playerid], 1);
    TextDrawLetterSize(Speedo[playerid], 0.32, 0.97);
    TextDrawColor(Speedo[playerid], -1);
    TextDrawSetOutline(Speedo[playerid], 0);
    TextDrawSetProportional(Speedo[playerid], 1);
    TextDrawSetShadow(Speedo[playerid], 1);
    TextDrawUseBox(Speedo[playerid], 1);
    TextDrawBoxColor(Speedo[playerid], 0x000000FF);
    Hoffe mir kann jemand helfen.
    mfg lolli

    Schön gemacht.
    Ich hätte jedoch noch ein komma votr die letzten 2 Zeilen gemacht und hinter das Geld das € Zeichen da man dann praktisch mit € und Cent arbeiten kann.
    Naja n1 arbeit.
    Lob an dich suaber.
    mfg lolli
    8/10



    //edit 2 //edit wieder entfernt

    if(strcmp(cmd, "/veh", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if (PlayerInfo[playerid][pAdmin] < 1337)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, " Auto Nummer nicht weniger als 400 oder höher als 611 sein !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0 || color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht Weniger als 0 oder höher 126 !"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /veh [carid] [color1] [color2]");
    return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0 || color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Nicht weniger als 0 oder höher als 126 !"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, 60000);
    CreatedCars[CreatedCar] = carid;
    CreatedCar++;
    Gas[carid] = GetGasMax(car);
    format(string, sizeof(string), " Auto %d gespawned.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    }
    return 1;
    }
    if(strcmp(cmd, "/fixveh", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pAdmin] < 1337)
    {
    SendClientMessage(playerid, COLOR_GRAD1, " Du bist kein Admin!");
    return 1;
    }
    if(IsPlayerInAnyVehicle(playerid))
    {
    SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
    SendClientMessage(playerid, COLOR_GREY, " Auto Repariert!");
    }
    }
    return 1;
    }
    Des aus nem gf.
    Viel Spaß damit

    Nutz des nächste mal bitte samp wiki oder googel.
    Jedoch ich bin nicht so und helfe dir.
    Nutze:
    TextDrawHideForPlayer(playerid,...[playerid]);
    //Erklärung: Textdrawhideforplayer lässt sie verschwinden.
    //playerid definiert den Player
    //... dort gehört dein Name rein der Textdraw
    //[playerid] weis ich auch net ernuetes definieren.
    mfg lolli

    Ds ist mir schon klar.
    Ich zhabe ein gf edit.,
    Wie mache ich es denn richtig?
    Also wie muss es richtig seiun.
    Hoffe mir kann jemand helfen.
    mfg lolli

    Yoa hi,
    ein Freund und ich haben uns mal an ein gewerbesystem gesetzt.
    jetzt wollten wir das Gehlatcommadn machen aber kriegen beide immer errors:
    [hide]C:\Users\Sven\Desktop\3c Client released\gamemodes\gewerbe.pwn(33131) : error 017: undefined symbol "playerinfo"
    C:\Users\Sven\Desktop\3c Client released\gamemodes\gewerbe.pwn(33132) : error 029: invalid expression, assumed zero
    C:\Users\Sven\Desktop\3c Client released\gamemodes\gewerbe.pwn(33132) : error 029: invalid expression, assumed zero
    C:\Users\Sven\Desktop\3c Client released\gamemodes\gewerbe.pwn(33132) : warning 215: expression has no effect
    C:\Users\Sven\Desktop\3c Client released\gamemodes\gewerbe.pwn(33132) : error 001: expected token: ";", but found "]"
    C:\Users\Sven\Desktop\3c Client released\gamemodes\gewerbe.pwn(33132) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.
    [/hide]
    if(strcmp(cmd, "/Gehalt", true) == 0)
    {
    if(PlayerInfo[playerid][pGewerbe] == 1)
    {
    SendClientMessage(giveplayerid, COLOR_YELLOW, "%s hat dein Gehalt auf 1000 gesetzt!",playerinfo,sendername); //33131
    PlayerInfo[playerid][pPayCheck] += 1000[playerid]//33132
    return 1;
    }
    }



    Ich hoffe uns kann jemand helfen.
    mfg lolli

    Wie kann ich beim Spawnen der Cars es so machen das auf dem Nummerschild der Fraktionsname steht.
    Hier mal ein Beispiel:
    new PolizeiVehs[77];//
    PolizeiVehs[0] = AddStaticVehicleEx(497,1563.95825195,-1651.25427246,28.66060638,90.00000000,-1,1,900); //Police Maverick
    Also das bei allen steht LSPD.
    Hoffe mir kann des jemand beantworten.
    mfg lolli

    ja ich habe 307 Beiträge.
    Jedoch damit habe ich mich nicht näher beschäftigt.
    ich glaube des hätte ich als beitrag 1. Schreiben sollen xD
    Habe alles mit AddStaticVehicle gesucht habs rausgenommen trotzdem sind noch einige da.
    mfg lolli