[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
  • @surrender:
    THX! aber wie mache ich das bei 50 Punkten Schluss ist?Also das bei 50 Punkten irgendein text angezeigt wird.?

  • Ungetestet:



    public OnPlayerDeath(playerid, killerid, reason)
    {
    new killerteam;
    new punkte[50];
    new Team1, Team2;
    Team1 = gTeam bla // hier musste halt deine Definition vom gTeam einfügen
    Team2 = gTeam bla


    killerteam = gTeam[killerid];


    if(gTeam[playerid] == 1)
    {
    punkte[killerteam] ++;
    }


    else if(gTeam[playerid] == 2)
    {
    punkte[killerteam] ++;
    }
    if(punkte[Team1] == 50)
    {
    // Tu, was getan werden muss :D
    }
    if(punkte[Team2] == 50)
    {
    // Tu, was getan werden muss :D
    }
    return true;
    }

  • Hey!


    Ich bekomme diese warnings



    C:\Users\Marcel\Desktop\bl.pwn(758) : warning 219: local variable "x2" shadows a variable at a preceding level
    C:\Users\Marcel\Desktop\bl.pwn(758) : warning 219: local variable "y2" shadows a variable at a preceding level
    C:\Users\Marcel\Desktop\bl.pwn(758) : warning 219: local variable "z2" shadows a variable at a preceding level
    C:\Users\Marcel\Desktop\bl.pwn(11084) : warning 213: tag mismatch
    C:\Users\Marcel\Desktop\bl.pwn(11084) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(11084) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13238) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13238) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13238) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13239) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13239) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13239) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13245) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13245) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13245) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13246) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13246) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13246) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13261) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13261) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13261) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13266) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13266) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(13266) : warning 202: number of arguments does not match definition
    C:\Users\Marcel\Desktop\bl.pwn(44765) : warning 219: local variable "x2" shadows a variable at a preceding level
    C:\Users\Marcel\Desktop\bl.pwn(44765) : warning 219: local variable "y2" shadows a variable at a preceding level
    C:\Users\Marcel\Desktop\bl.pwn(44765) : warning 219: local variable "z2" shadows a variable at a preceding level
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    Header size: 9004 bytes
    Code size: 1692212 bytes
    Data size: 4531512 bytes
    Stack/heap size: 16384 bytes; estimated max. usage=4982 cells (19928 bytes)
    Total requirements: 6249112 bytes


    27 Warnings.




    wie kann ich die wegmachn -.-

  • Hab mal ne Frage, wie ändere ich die Spawnzeit das die Waagen nie zurück spawnen?
    vll hier am Beispiel:
    AddStaticVehicle(426,-2064.4048,-84.1309,34.9073,180.6434,0,0);


    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -

  • Probier's mal hiermit:


    Groovecars[0]=AddStaticVehicleEx(415,2490.4385,-1682.7872,13.1054,271.4973,86,16,-1);

    How do I post wrong?


    After successfully ignoring Google, the FAQ, Stickies and the Search button, I create two to five new threads in the wrong section, with creative titles and unclear text that everybody can imagine something different from.

  • Hi, In welcher "Einheit" ist Float:Speed definiert, also was heißt z.B. 2.0 ? Heißt das etwa 2 Einheten pro sec.?
    (Ich beziehe mich dabei auf die Funktion MoveObject.)
    Thx im Voraus.

    Einmal editiert, zuletzt von DuffMan ()

  • Ich würde gerne mit einer Funktion die ID eines JobAutos herausfinden, aber leider klappt das nicht so ganz:


    public OnPlayerEnterVehicle(playerid, vehicleid)
    {
    new
    string[128];
    if(IsAJobCar(vehicleid)) {
    format(string, sizeof(string), "%s",Test[IsAJobCar+1]/*ID 0 existiert nämlich nicht*/[Name]); //Error Zeile
    SendClientMessage(playerid, COLOR_RED, string); }
    return 1;
    }
    public IsAJobCar(carid)
    {
    for(new i = 0; i < sizeof(JobCar); i++)
    {
    if(carid == JobCar[i])
    {
    return i;
    }
    }
    return 0;


    }

    Zitat

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

    ...

  • carid ist eig. vehicleid, mach einfach:


    if(IsAJobCar(carid))
    {
    new carid = GetPlayerVehicleID(playerid);
    format(string, sizeof(string), "%s",Test[carid][Name]);
    }


    Daraus wird dann Automatisch Herrausgefunden was bei Name drinne steht, sorry der Code vorher war falsch, da hab ich wohl was verpennt xD

    Mfg. BlackFoX_UD_ alias [BFX]Explosion