Beiträge von Tomtonic

    Ja, damit nurnoch die Cops clearen können^^
    Also ich möchte halt insgesamt :

    • Nur Cops ab Rank 2 können clearen
    • Müssen im Cop Wagen sein
    • Anzahl kann bestimmt werden (aus /clear [Name/Id] -> wird /clear [Name/Id] [Anzahl der Wanteds])

    Ok, das hat geklappt danke.
    Ich habe noch ein anders Anliegen^^
    Ich möchte einen Cop Befehl namens /clear weiter ausbauen.
    Die Benutzung soll sein : /clear [Name/Id] [Anzahl der Wanteds, die gecleart werden soll]
    Aber ich habe keinen blassen schimmer wie das geht^^
    Zum clearen soll man cop sein, in einem cop car sitzen und mindestens cop rank 2 haben.
    Hier der pastebin link : http://pastebin.com/jXHZQ2Em
    Kann mir jemand helfen :D ?

    Hallo !
    Ich habe ein Problem, undzwar möchte ich wissen, wie man als Fahrlehrer (Leader oder Rank 12) die unbesetzten Fahrschul Autos respawnen kann.
    Hier schonmal ein kleiner Versuch, ist aber irgendwie falsch^^
    if(strcmp(cmd, "/fcrespawncars", true) == 0 || strcmp(cmd, "/fsrc", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(PlayerInfo[playerid][pLeader] == 11)
    {
    new bool:unwanted[CAR_AMOUNT];
    for(new player=0; player<MAX_PLAYERS; player++)
    {
    if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
    }
    for(new car = 1; car <= 300; car++)
    {
    if(!unwanted[car]) SetVehicleToRespawn(car);
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Fahrschule: %s hat alle unbesetzten Fahrschul Autos respawnt.", sendername);
    BroadCast(COLOR_WHITE,string);
    }
    return 1;
    }


    Die Fahrschul Autos sind folgendermaßen definiert :
    forward IsAFS(playerid);
    forward IsAFSCar(carid);


    Und :
    //Fahrschule
    new fsCars[21];

    Pawno hat die include's Junkbuster und morphinc aus einem anderen Ordner als ich vermutet hatte geholt und somit
    entstanden die Warnings. Da ich davon ausging, dass er die Warnings aus der Junkbuster und Morphinc aus den Datein, wo die variablen namen schon geändert waren, rausholt, pawno sie aber
    aus einer anderen Datei geholt hat, wo die Variablen noch x1,x2,y1,y2,z1 und z2 hießen.
    Lange Rede kurzer sinn :
    Danke für deine Hilfe InternetInk aka Benjamin !

    Hallo, ich habe ein Problem mit 6 Warnings, da ich sie gerne raushaben möchte.

    Code
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\Junkbuster.inc(2396) : warning 219: local variable "x2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\Junkbuster.inc(2396) : warning 219: local variable "y2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\Junkbuster.inc(2396) : warning 219: local variable "z2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\morphinc.inc(3) : warning 219: local variable "x2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\morphinc.inc(3) : warning 219: local variable "y2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\morphinc.inc(3) : warning 219: local variable "z2" shadows a variable at a preceding level
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    
    
    6 Warnings.


    Hier die Zeilen aus dem Junkbuster warning :
    stock JB_GetSquareDistance(Float:x5,Float:y5,Float:z5,Float:x6,Float:y6,Float:z6) // Warning Zeile
    {
    x5-=x6;
    y5-=y6;
    z5-=z6;
    x5*=x6;
    y5*=y6;
    z5*=z6;
    return floatround(x5+y5+z5);
    }


    Und hier von dem Morphinc Warning :
    Float:GetPointDistanceToPointExMorph(Float:x5,Float:y5,Float:z5,Float:x6,Float:y6,Float:z6) // Warning Zeile
    {
    static Float:x5, Float:y5, Float:z5;
    x5 = x6-x7;
    y5 = y6-y7;
    z5 = z6-z7;
    return floatsqroot(x5*x5+y5*y5+z5*z5);
    }

    Hallo liebe Community !
    Ich habe ein Problem.
    Undzwar weiß ich nicht, was ich mit diesem Error machen soll :
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\morphinc.inc(3) : warning 219: local variable "x2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\morphinc.inc(3) : warning 219: local variable "y2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Tommy's Testserver\pawno\include\morphinc.inc(3) : warning 219: local variable "z2" shadows a variable at a preceding level
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\gamemodes\Olivers-Script.pwn(15407) : warning 202: number of arguments does not match definition
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\gamemodes\Olivers-Script.pwn(34960) : error 025: function heading differs from prototype
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\gamemodes\Olivers-Script.pwn(34963) : warning 204: symbol is assigned a value that is never used: "Playerwanteds"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Könnt ihr mir da irgendwie helfen ?
    Und auch wegen den Warnings,damit die weggehen ?
    Wäre echt nett^^
    Vielen dank im vorraus !


    /edit :
    Hier mal der Code (Zeile 34960-34967) :
    public SynchroWanteds(playerid)
    {
    new Playerwanteds;
    Playerwanteds = GetPlayerWantedLevel(playerid);
    SetPlayerWantedLevel(playerid, WantedLevel[playerid]);


    return 1;
    }


    Mit freundlichen Grüßen,
    Tommy

    Gegenleistung ?
    Wir wärs, wenn du es mal ein bisschen genauer erklärst ?
    Ich wette mit dir, keiner hengt freiwillig die ganze Zeit über Teamviewer mit dir an einem PC
    und schaut dir zu wie du scriptes, also vielleicht jemand ohne Hobbies und Freunde.. (sry, aber ist so)

    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\filterscripts\RealZeit.pwn(63) : error 076: syntax error in the expression, or invalid function call
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\filterscripts\RealZeit.pwn(63) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\filterscripts\RealZeit.pwn(64) : error 076: syntax error in the expression, or invalid function call
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\filterscripts\RealZeit.pwn(66) : error 076: syntax error in the expression, or invalid function call
    C:\Dokumente und Einstellungen\Tommy\Eigene Dateien\Backup\filterscripts\RealZeit.pwn(66) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    public time()
    {
    new Text:Clock;
    new hour,minute,second;
    new string[256];
    new string2[256];

    new richtig;
    time += 2;
    if(time > 22)
    {
    richtig = floatabs(time - 24);
    }


    new Text:Datum;
    new day,month,year;
    getdate(day,month,year);


    gettime(hour,minute,second);
    if (minute <= 9){format(string,25,"%d:0%d",richtig,minute);}
    else {format(string,25,"%d:%d",hour,minute);}


    if (day <= 9){format(string2,25,"0%d.%d.%d",year,month,day);}
    else if (month <= 9 && day >= 9) {format(string2,25,"%d.0%d.%d",year,month,day);}
    else {format(string2,25,"%d.%d.%d",year,month,day);}




    SetWorldTime(hour);


    TextDrawHideForAll(Clock);
    Clock = TextDrawCreate(549, 24, string);
    TextDrawLetterSize(Clock, 0.55, 2);
    TextDrawFont(Clock, 3);
    TextDrawBackgroundColor(Clock, 0x000000AA);
    TextDrawSetOutline(Clock, 2);
    TextDrawShowForAll(Clock);
    SetTimer("time", 30000, 0);
    SetTimer("weather", 11000000, true);


    TextDrawHideForAll(Datum);
    Datum = TextDrawCreate(500, 3, string2);
    TextDrawLetterSize(Datum, 0.55, 2);
    TextDrawFont(Datum,3);
    TextDrawBackgroundColor(Datum, 0x000000AA);
    TextDrawSetOutline(Datum, 2);
    TextDrawShowForAll(Datum);


    return 1;
    }

    Hallo lieber Scripter Freunde !
    Ich habe ein Problem mit meinem Filterscript.
    Das Datum stimmt, jedoch geht die Uhr 2 Stunden zurück.
    Kann man das irgendwie ändern ?
    Ich kenn es aus VBA, dass man das einfach mit

    Code
    time = time + 2


    macht, aber das ist ja was anderes^^


    Hier mal der Pastebin link : http://pastebin.com/g6ErgjmY


    Vielen dank im vorraus !
    Mit freundlichen Grüßen,
    Tommy

    Hallo !
    Da ich bei jedem Compilen immer 14 Warnings bekommen, möchte ich diese "wegmachen".
    Hier mal die Warnings :



    Die ersten 3 Warnings :
    stock JB_GetSquareDistance(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2)


    Der 4 Warning (Nachdem ich die alten Koordinaten geändert habe, kam eine Warnung beim compilen) :
    SetPlayerPos(playerid,1109.2987,-1796.7208,16.5938,85.4263);


    Der 5 und 6 Warning (Hab die Koordinaten geändert, damit das "i" am neuen Zivispawn ist, wo es aber komischerweise nicht erscheint)
    Create3DTextLabel("Willkommen auf German-Future Roleplay\r\nTeamSpeak³: 87.106.146.177:8898\r\nForum: www.future-roleplay.net",0x00000000,1481.0293,-1763.5747,18.7958,181.7078,25.0,0,0);


    Der 7 und 8 Warning :
    infom = CreatePickup(1239,1,1481.0293,-1763.5747,18.7958,181.7078,-1);//Zivispawn info i


    Warning 9-13 (kompletter Codeschnipsel, damit verständlicher) :
    public raubin4min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 4 Minuten die Bank ausgeraubt");
    bankcountdown2 = SetTimer("raubin3min",60000, 0);
    return 1;
    }
    public raubin3min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 3 Minuten die Bank ausgeraubt");
    bankcountdown3 = SetTimer("raubin2min",60000, 0);
    return 1;
    }
    public raubin2min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 2 Minuten die Bank ausgeraubt");
    bankcountdown4 = SetTimer("raubin1min",60000, 0);
    return 1;
    }
    public raubin1min()
    {
    SendClientMessageToAll(COLOR_LIGHTBLUE,"Der Räuber hat in 30 Sekunden die Bank ausgeraubt");
    bankcountdown5 = SetTimer("raubin30sek",30000, 0);
    return 1;
    }



    Bei dem letzten Warning :
    Die Zeile 34924 gibts garnicht .-.


    Ich hoffe ihr könnt mir irgendwie helfen :>
    Vielen dank im vorraus !


    Mit freundlichen Grüßen,
    Tommy

    Hallo lieber Flip !
    Ich habe deinen Thread gelesen, dass es für dich langweilig geworden ist und du nicht
    mehr weist was du scripten könntest.
    Ich bin gerade dabei, einen eigenen Roleplay Server zu erstellen, da ich jedoch ein ziemlicher Anfänger im
    Scripten bin und nur ein paar Grundlagen usw. kenne, könntest du ja mir helfen, meinen Server aufzubauen.
    Ich suche nämlich noch einen wie dich, einen erfahrenen und guten Scripter !
    Da es noch sehr viele Bugs gibt und noch viel geändert werden muss, wäre es doch wie geschaffen für dich, deine
    Langeweile zu vertreiben.
    Du kannst dich ja mal per ICQ bei mir melden ;) : 417-535-937
    Mein Server hat ein Forum, sowie einen Teamspeak³ Server, jedoch möchte ich noch keine Werbung für ihn machen,
    da es sich noch nicht so wirklich lohnt und zurzeit noch nicht überzeugt.


    Mit freundlichen Grüßen,
    Tommy