[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
  • Hab irgendwie das Problem, dass der Motor nicht angeht, obwohl es mein Auto ist. Es kommt halt die Meldung.


    define:
    new Spielercar[MAX_PLAYERS][4];
    Beim Einloggen, bzw laden des Autos:
    Spielercar[playerid][a] = CreateVehicle(Autos[playerid][a][Model],Autos[playerid][a][Posx],Autos[playerid][a][Posy],Autos[playerid][a][Posz],Autos[playerid][a][Posa],-1,-1,-1);


    Code aus dem Motorbefehl:
    for(new i = 0; i < 4; i++)
    {
    if(GetPlayerVehicleID(playerid) != Spielercar[playerid][i] && GetPlayerVehicleID(playerid) != startbmx[playerid]) return SendClientMessage(playerid, COLOR_GREY, "Sie haben keine Schlüssel für dieses Fahrzeug.");
    }

  • @sunrizez:
    Stöber mal die Gamemode Ecke durch. Da sind einige Modes drin die man gut bearbeitetn kann und laufen.

    danke erstmal. da habe ich schon geschaut, leider bin ich wie gesagt anfänger und kriege die gamemodes nie richtig zum laufen^^

  • Da sind viele startklar. Kannst die einfach starten.
    _____________________________________________
    Wurde schon länger nicht mehr gefragt. Hat sich mitlerweile irgendwer mal die Mühe gemacht die Animationen mit Bild aufzulisten? Würde mich sehr interessieren ob es schon so eine Seite gibt.

  • Da sind viele startklar. Kannst die einfach starten.
    _____________________________________________
    Wurde schon länger nicht mehr gefragt. Hat sich mitlerweile irgendwer mal die Mühe gemacht die Animationen mit Bild aufzulisten? Würde mich sehr interessieren ob es schon so eine Seite gibt.

    hey, alle die ich bis jetzt ausprobiert habe haben nicht funktioniert.
    kannste mir mal nen link zu einem gamemode schicken der startbereit ist?
    mfg

  • C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\pawno\include\GetVehicleColor.inc(32) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
    C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\pawno\include\GetVehicleColor.inc(35) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
    C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\pawno\include\GetVehicleColor.inc(38) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")


    GetVehicleColor.inc


    wieso bekomme ich diese Errors ?

  • Wie wäre es hiermit?
    Wäre ein Anfang: [ GRUNDLAGE ] Selfmade Reallife

    hey
    danke, aber das hab ich mir schon angeschaut ist nicht so geil.
    was ich mein ist eher ein komplett fertiges script womit man schon einen server starten könnte



    und mal zu meinem eigenen gamemode wo ich dran arbeite:
    wenn ich jetzt den server starte wird der gamemode nicht geladen, da steht :
    "[17:58:09] Script[gamemodes/ultimatereallife.amx]: Run time error 19: "File or function is not found"

    Einmal editiert, zuletzt von sunrizez ()

  • C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\pawno\include\GetVehicleColor.inc(32) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicle")
    C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\pawno\include\GetVehicleColor.inc(35) : warning 201: redefinition of constant/macro (symbol "AddStaticVehicleEx")
    C:\Users\tobi\Desktop\Selfmade\Reallife Script v1.3.5\pawno\include\GetVehicleColor.inc(38) : warning 201: redefinition of constant/macro (symbol "CreateVehicle")


    GetVehicleColor.inc


    wieso bekomme ich diese Errors ?


    Redefinition heißt, dass es schon definitiert wurde.
    Vielleicht hast du doppelt definiert. Schau mal nach und entferne das doppelt definierte.


    Ansonsten versuchst du das mal, weiß aber nicht - ob es funktioniert, hab's im Internet gefunden, müsstest einiges ersetzen: http://pastebin.com/3XqM3qJ5

  • Beitrag von reaL. ()

    Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.
  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Hallo Ich würde gerne im folgenden Befehl nur die Wörter "bestanden" GRÜN und "nicht bestanden" ROT machen wie bekomme ich das hin O.o ?







    if(strcmp(cmd,"/licenses",true)==0)
    {
    if(IsPlayerConnected(playerid))
    {
    new text1[20];
    new text3[20];
    new text4[20];
    new text5[20];
    new text6[20];
    new text7[20];
    new text8[20];
    new text9[20];
    if(PlayerInfo[playerid][pCarLic]) { text1 = "bestanden"; } else { text1 = "nicht bestanden"; }
    if(PlayerInfo[playerid][pFlyLic]) { text3 = "bestanden"; } else { text3 = "nicht bestanden"; }
    if(PlayerInfo[playerid][pBoatLic]) { text4 = "bestanden"; } else { text4 = "nicht bestanden"; }
    if(PlayerInfo[playerid][pFishLic]) { text5 = "bestanden"; } else { text5 = "nicht bestanden"; }
    if(PlayerInfo[playerid][pGunLic]) { text6 = "bestanden"; } else { text6 = "nicht bestanden"; }
    if(PlayerInfo[playerid][pMotoLic]) { text7 = "bestanden"; } else { text7 = "nicht bestanden"; }
    if(PlayerInfo[playerid][pLKWLic]) { text8 = "bestanden"; } else { text8 = "nicht bestanden"; }
    if(PlayerInfo[playerid][pRollerLic]) { text9 = "bestanden"; } else { text9 = "nicht bestanden"; }
    SendClientMessage(playerid, COLOR_WHITE, "|__________________ Lizenzen __________________|");
    format(string, sizeof(string), "** Führerschein: %s.", text1);
    SendClientMessage(playerid, COLOR_GREY, string);
    format(string, sizeof(string), "** Fluglizenz: %s.", text3);
    SendClientMessage(playerid, COLOR_GREY, string);
    format(string, sizeof(string), "** Segelschein: %s.", text4);
    SendClientMessage(playerid, COLOR_GREY, string);
    format(string, sizeof(string), "** Angelschein: %s.", text5);
    SendClientMessage(playerid, COLOR_GREY, string);
    format(string, sizeof(string), "** Waffenschein: %s.", text6);
    SendClientMessage(playerid, COLOR_GREY, string);
    format(string, sizeof(string), "** Motorradschein: %s.", text7);
    SendClientMessage(playerid, COLOR_GREY, string);
    format(string, sizeof(string), "** LKW Schein: %s.", text8);
    SendClientMessage(playerid, COLOR_GREY, string);
    format(string, sizeof(string), "** Rollerschein: %s.", text9);
    SendClientMessage(playerid, COLOR_GREY, string);
    SendClientMessage(playerid, COLOR_WHITE, "|______________________________________________|");
    }
    return 1;
    }

  • Wie wäre es hiermit?
    Wäre ein Anfang: [ GRUNDLAGE ] Selfmade Reallife

    hey
    danke, aber das hab ich mir schon angeschaut ist nicht so geil.
    was ich mein ist eher ein komplett fertiges script womit man schon einen server starten könnte



    und mal zu meinem eigenen gamemode wo ich dran arbeite:
    wenn ich jetzt den server starte wird der gamemode nicht geladen, da steht :
    "[17:58:09] Script[gamemodes/ultimatereallife.amx]: Run time error 19: "File or function is not found"

  • Also, weiter oben im Script nutze ich die Abfrage if(IsCrip){......}
    Weiter unten denn als Stock definiert:
    stock IsCrip(playerid)
    {
    if(pInfo[playerid][pTeam] == 20) return 1;
    }
    Eigentlich sollte es soweit gehen. Aber dann kommt immer diese Warnung:
    warning 209: function "IsCrip" should return a value