Beiträge von firestormZ

    funktioniert nicht sly


    //edit blunt diese errors kommen! z 2316 - 2333


    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2322) : warning 217: loose indentation
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2323) : warning 217: loose indentation
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2324) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Warnings.

    Sebastian =



    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2347) : warning 202: number of arguments does not match definition
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2348) : warning 202: number of arguments does not match definition
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2349) : error 017: undefined symbol "plyerid"
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2351) : error 017: undefined symbol "price"
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2353) : error 017: undefined symbol "price"
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2341) : warning 203: symbol is never used: "health"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

    Zeile 2339 - 2360


    //edit:
    so war fehler , hab die klammern nich richtig eingefügt, jz sind die zwei errors noch da

    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2351) : error 017: undefined symbol "price"
    C:\Users\Philip\Documents\Spiele\Rockstar Games\SAMP Server\gamemodes\FunX.pwn(2353) : error 017: undefined symbol "price"

    Tag Leute,
    bin jz mal echt am verzweifeln,
    komme nicht mehr weiter, ich möchte, dass wenn man /heal Player macht, der spieler, der gehealt wird, geld abgezogen bekommt. naja kann es nicht beschrieben hier ein bespiel:
    ich werde gehealt, habe vorher 64HP und bekomme dann 100HP , also muss ich 36$ bezahlen da mir 36HP hinzugefügt wurden, hier mal mein befehl, kann mir einer den so machen wie anhand des beispiels?



    ocmd:heal(playerid,params[])
    {
    new pID, Float:health, OldHealth = GetPlayerHealth(pID,health),str[50];
    if(IsSpielerInJob(playerid,0))
    {
    if(IsPlayerInRangeOfPlayer(playerid, pID, 2.0))
    {
    if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Benutzung: /heal [Spieler]");
    new price = 100 - OldHealth; price -= GetPlayerHealth(pID,health);
    if(GetPlayerMoney(playerid) > price*1)
    price = price*1;
    SetPlayerHealth(pID, 100.0);
    GivePlayerMoney(pID, -price);
    GivePlayerMoney(playerid, price);
    format(str, sizeof str, "Du wurdest für %d$ gehealt!", price);
    SendClientMessage(pID, GRUEN, str);
    format(str, sizeof str, "Du hast den Spieler für %d$ gehealt!", price);
    SendClientMessage(playerid, GRUEN, str);
    return 1;
    }
    }
    return 1;
    }

    klappt irwie auch nicht und wie mache ich es, dass wenn der chef zb /setsanitary firestormZ 2 macht eine nachricht mit "du wurdest als müllmann eingestellt und bei /setsanitary firestormZ 0 ne nachricht mit "Du wurdest gekündigt kommt, sp wie ich es unten habe geht es nicht :S
    ocmd:setsanitary(playerid,params[])
    {
    new pID,jobid,rang,string[128],string2[128],string3[128],string4[128];
    if( rang != 0 && rang != 2)return SendClientMessage(playerid,ROT,"Unggültige JobID!");
    if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht connected");
    if(sscanf(params,"ui",pID,jobid))return SendClientMessage(playerid,ROT,"Benutzung: /setsanitary [Name/Playerid] [0= Kündigen 2= Befördern]");
    if(IsSpielerChef(playerid,2) || IsSpielerAdmin(playerid,3))
    {
    if(rang != 2)
    {
    SetPVarInt(pID,"Job",jobid);
    format(string,128,"Du wurdest als Müllmann befördert!");
    format(string2,128,"Du hast %s den Müllmann Job gegeben!",SpielerName(pID));
    SendClientMessage(pID,ROT,string);
    SendClientMessage(playerid,ROT,string2);
    SpielerSpeichern(pID);
    }
    if(rang != 0)
    {
    SetPVarInt(pID,"Job",jobid);
    format(string3,128,"Du wurdest als Müllmann gekündigt!");
    format(string4,128,"Du hast %s den Müllmann Job gekündigt!",SpielerName(pID));
    SendClientMessage(pID,ROT,string3);
    SendClientMessage(playerid,ROT,string4);
    SpielerSpeichern(pID);
    }
    }
    return 1;
    }


    //EDIT: das von dir midomen klappt nicht versuche mal dein thacoga308
    //EDIT2: wenn ich das so wie thacoga38 mache sagt er mir bei jede ID "Ungültige JobID"

    Hey Leute!


    Habe folgendes Problem,
    habe nen JObsystem gescriptet , jz möchte ich aber nur, dass man mit /setsanitary (als Chef) nur die ID 0 und 2 auswählen können, (da 1 TaxiJob ist)


    hier mal die rangabfrage da :)
    if( rang <0 || rang > 2)return SendClientMessage(playerid,ROT,"Unggültige JobID!");

    ja genau so, nur halt ohne adminabfrage etc möchte nur das wenn man /show (Player) macht, man seinen standort an dem ausgewählten spieler sendet.


    und halt ein befhel wo man wieder auf dem radar für alle unsichtabr gemacht wird

    Hey Leute kann mir jemand sagen,


    wie ich ein show und delete befehl mache oder mir ihn machen?
    Also das wenn ich /show player eingebe, die position von mir den jenigen auf der karte als roten symbol makiert wird,
    und /delete , das die positionen ALLE gelöscht werden, also dass ich auf dem radar wieder unsichtbar bin.


    Mit freundlichen grüßen


    fireStormZ

    also du hast mir ja den vorschlag mit dem "muellmoney" gemacht, dass ich dies definiere etc. Das möchte ich aber nicht, willls so lassen wie es ist, ich möchte nur, dass die checkpoints wiedergehen, weil wenn ich im checkpoint reingehe, bekomm ich zb noch nichtmal die nachricht "Du bist nicht im richtigen Fahrzeug!"