[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich habe ein kleines Probelm (wollte keinen Extra Thread aufmachen)
    Undzwar, geht es mir um das aktualisieren der Spieler Position:
    dini_IntSet(SpielerDateiString, "PositionX", SpielerDatei[playerid][pPositionX]);
    dini_IntSet(SpielerDateiString, "PositionY", SpielerDatei[playerid][pPositionY]);
    dini_IntSet(SpielerDateiString, "PositionZ", SpielerDatei[playerid][pPositionZ]);


    Nur leider kommen da IMMER Fehler:
    C:\Dokumente und Einstellungen\...\Desktop\samp03asvr_win32\gamemodes\reallife_0.3.pwn(2186) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\...\Desktop\samp03asvr_win32\gamemodes\reallife_0.3.pwn(2187) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\...\Desktop\samp03asvr_win32\gamemodes\reallife_0.3.pwn(2188) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.


    Wie bekomm eich die Weg?
    (Mag keine Errors / Warnings :P)
    Hoffe jemand kann mir helfen.
    €dit://
    Keiner??
    //
    MfG
    Maxx

    Einmal editiert, zuletzt von Maxx ()

  • hey,
    Kann mir jemand sagen wie das hier aufgerufen wird, egal ob der Spieler "idiot", "IDOT", oder IdIoT" schreibt?
    Also das groß und klein schreibung nicht unterschieden wird.



    if (strfind(text, "idiot") == 0)
    {
    new string[80];
    format(string, sizeof(string), "/kick %d keine Ausdrücke!", playerid);
    SendCommand(string);
    return 1;
    }


    MfG Kaiza

  • heyho,
    ich hab ein kleines problem mit mein GUI login system.
    Und zwar kommt beim start das Registrieren Fenster, gebe ein Passwort ein und klicke ok... aber nichts passiert?
    Jetzt habe ich bisschen beim Script was verändert an dem GUI das der den inputtext vom Fenster nimmt aber jetzt kommt folgender Error:

    Code
    C:\DOKUME~1\SNIPER~1\Desktop\0.3\GAMEMO~1\FALI.pwn(3652) : error 033: array must be indexed (variable "passwort")


    habe oben:
    new passwort[256];


    und beim dialog response


    if(dialogid == 109)
    {
    if(response)
    {
    if(strlen(inputtext))
    {
    new Spielerdatei[64];
    new SpielerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,SpielerName,sizeof(SpielerName));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName);
    passwort = strlen(inputtext);
    {
    Registrieren(playerid);
    return 0;
    }
    }
    else
    {
    Kick(playerid);
    }
    }
    return 1;
    }
    return 1;
    }


    hoffe mir kann jemand helfen :D

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • allso ich habs jetzt so



    bei onplayerconnect
    new string[128];
    format(string, sizeof(string), "Zug Bot LS %d",GetPlayerID); //Zeile 730
    ZugBotLV = Create3DTextLabel(string,grau,30.0,40.0,50.0,50,0,0);


    (730) : error 076: syntax error in the expression, or invalid function call


    edit: habs jetzt

    Einmal editiert, zuletzt von Markus20 ()

  • Habe Kleine Frage und zwar kann mir jemand helfen bei mein warning/error

    Zitat

    C:\DOKUME~1\Wick\Desktop\RL.pwn(4005) : warning 202: number of arguments does not match definition
    C:\DOKUME~1\Wick\Desktop\RL.pwn(4005) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.

    Zeile: SetPlayerMapIcon(42,COLOR_RED,TankStellen[i][tankex],TankStellen[i][tankey],TankStellen[i][tankez]);

  • Habe n Prob. Wenn der Player ins Auto steigt sollte er Betrunken werden


    new DrunkenAuto;


    public OnFilterScriptInit()
    {
    DrunkenAuto = AddStaticVehicle(451,2017.7809,-1764.3674,13.3544,359.5401,59,125); //


    .....


    return 1;
    }


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(IsPlayerInVehicle(playerid, DrunkenAuto))
    {
    SetPlayerDrunkLevel(playerid, 10000);
    return 1;
    }
    return 0;
    }


    Keine Warnings keine Errors. Woran kann es liegen?

    Meine Werke


    Minecraft Signatur Buggt



    Sowas wie 10/10 gibt es nicht. Ausser bei Satan

  • public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(IsPlayerInVehicle(playerid, DrunkenAuto))


    Logischer Fehler. Wenn er ins Auto steigt (F bzw. Enter drückt) ist er ja noch nicht im Auto drin.


    Machs lieber so:
    public OnPlayerStateChange(playerid,newstate,oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) {
    new gVeh = GetPlayerVehicleID(playerid);
    if(gVeh == DrunkenAuto) return SetPlayerDrunkLevel(playerid, 10000);
    }
    return 1;
    }

  • Hab ein Problem
    Ich habe eine Map im Himmel wenn ich mich aber dort hinporte falle ich runter, da die Map zu langsam lädt.
    habe einsteins Object Streamer
    wie mache ich das die Objects schneller laden?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen