[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
  • nächste frage :D



    C:\Users\Admin\Desktop\AnfngerGamemode.pwn(552) : error 004: function "PlayerToPoint" is not implemented


    code dazu


    public Tankstelle(playerid)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerToPoint(10.0,playerid,-2408.2661,971.8652,45.0059) || PlayerToPoint(10,playerid,-1677.0198,412.1928,6.8872) || PlayerToPoint(10,playerid,1944.5603,-1772.0568,13.0) || PlayerToPoint(10,playerid,-92.6780,-1169.0900,2.1512) || PlayerToPoint(10,playerid,-2026.7517,155.4542,28.5500) || PlayerToPoint(10,playerid,2115.4258,920.6848,10.3999) || PlayerToPoint(10,playerid,1002.9464,-937.9790,41.7557))
    {
    return 1;
    }
    }
    return 0;
    }


    was ist falsch?^^

  • du fügst eine Zahlenvariable in die Struktur deines Haus / Biz Systems ein wo der Spieler einzahlen kann :>
    Funktioniert wie das "ins Haus gehen" sprich die Distanz Abfrage/ Ob er der Besitzer ist und dann + & - benutzen :>

    Mfg. BlackFoX_UD_ alias [BFX]Explosion


  • ok habs danke :>
    also ich hoffs =)
    noch ne andere frage.. wie kann ich des ändern dass es funzt... sonst muss ich alle trucks einzeln machen...
    if((vehicleid == truck0) vehicleid == truck1)
    {
    if(pInfo[playerid][job] == 1)
    {
    SetPlayerCheckpoint(playerid,-1899.3038,-1711.1144,21.7500,5);
    SendClientMessage(playerid,COLOR_OLIVE,"Fahre zum Roten Punkt und Tippe /stuff ein.");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Trucker!");
    SendClientMessage(playerid,COLOR_RED,"Falls du noch gefreezt bist /unfreeze.");
    TogglePlayerControllable(playerid, false);
    }
    return 1;
    }
    }

    ganz oben kommen diese errors
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : error 001: expected token: ")", but found "-identifier-"
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : error 001: expected token: ";", but found ")"
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\okko.pwn(1019) : fatal error 107: too many error messages on one line

  • if(vehicleid == truck0 || vehicleid == truck1)
    {
    if(pInfo[playerid][job] == 1)
    {
    SetPlayerCheckpoint(playerid,-1899.3038,-1711.1144,21.7500,5);
    SendClientMessage(playerid,COLOR_OLIVE,"Fahre zum Roten Punkt und Tippe /stuff ein.");
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Trucker!");
    SendClientMessage(playerid,COLOR_RED,"Falls du noch gefreezt bist /unfreeze.");
    TogglePlayerControllable(playerid, false);
    }
    return 1;
    }
    }

  • Ich hab ma ne Frage zum MTA map editor
    da klappt alles soweit, aber wenn ich cars einfüge mir dann die .map datei davon hol und converte kommt nichts raus^^
    oder kann man so keine Cars einfügen?

  • mach unter GameMode Init bei pawno
    AddStaticVehicle(421,-2506.0249,-3.1799,25.4120,0.2293,3,3);
    (autoid,koodinaten,koodinaten,koodinaten,0,0,farbe1,farbe2)
    so jetzt hab ich noch ne frage..
    wie mach ich dass des funzt? die variable supermarkt hab ich deffiniert.. nur wie soll ich des schreiben..??
    if(pickupid == pickup247)


    {
    if (supermarkt = 1)
    {
    SendClientMessage(playerid,COLOR_INDIGO,"Willkommen beim 24/7, der Supermarkt für alles. Tippe /enter um einzutreten.");
    SendClientMessage(playerid,COLOR_INDIGO,"Eintritt: 100$");
    }
    }
    else
    {
    GameTextForPlayer(playerid,"Der Supermarkt ist frei. Mit /buybiz kannst du ihn kaufen für 300k",2000,6);
    }


  • if(pickupid == pickup247)
    {
    if (supermarkt = 1)
    {
    SendClientMessage(playerid,COLOR_INDIGO,"Willkommen beim 24/7, der Supermarkt für alles. Tippe /enter um einzutreten.");
    SendClientMessage(playerid,COLOR_INDIGO,"Eintritt: 100$");
    }
    else
    {
    GameTextForPlayer(playerid,"Der Supermarkt ist frei. Mit /buybiz kannst du ihn kaufen für 300k",2000,6);
    }
    }



    pickup247=CreatePickup.......


    meinst du das

    RFT

  • 2 kleine Fragen:
    Wie stelle ich ein, das die spieler nicht irgendwelche Farben haben , sondern alle weiß sind?


    Und was muss ich machen, damit man wenn jemand was schreibt, halt wie sowas wie "hallo!"^^, nicht überall sieht sondern nur in einem bestimten Umkreis?

  • wie definiere ich "returnuser" in diesem fall?


    C:\Program Files (x86)\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\selfmade1.pwn(330) : error 017: undefined symbol "ReturnUser"


    hier bei dem kick befehl


    if(strcmp(cmd, "/kick", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_WHITE, "Benutze: /kick [Spielerid oder Name] [Kcikgrund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][padmin] >= 1)
    {
    ........

  • und wo füge ich dann das ein mein erleuchterter :D


    //edit: habs schon eingefügt und es funzt^^ dankeee

    Einmal editiert, zuletzt von [GwR]Sky ()

  • Ich bin grade dabei Fraktionen zu machen, folgender Script:
    public OnPlayerRequestClass(playerid, classid)
    {
    switch (classid)
    {
    case 3,4,5,6: gTeam[playerid] = TEAM_SAVG;
    default: gTeam[playerid] = TEAM_ZIVI;
    }


    SetPlayerPos(playerid,1984.4445,157.9501,55.9384);
    SetPlayerCameraPos(playerid,1984.4445,160.9501,55.9384);
    SetPlayerCameraLookAt(playerid,1984.4445,157.9501,55.9384);
    SetPlayerFacingAngle(playerid,0.0);


    return 1;
    }


    das sollte doch eig. festlegen, dass nur bestimmte Mitglieder bestimmte Skin tragen können, oder?
    Aber ich kann alle auswählen ohne in einer Fraktion zu sein..

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