Beiträge von Ralf

    Hi Com!
    Ich wollte mal wissen, ob man alle Abfragen einbringen muss, ob der Spieler Admin is!
    Ich meins so:
    if(!IstSpielerAdmin(playerid,2) && !IstSpielerAdmin(playerid,3) usw.)


    oder würde es so auch gehen:


    if(!IstSpielerAdmin(playerid,2) return ...


    können des dann Admins mit Lvl3 trotzdem ausführen, obwohl sie nich Adminlvl. 2 sind?



    Danke im Voraus
    MfG Ralf

    Hallo Com
    ich habe wenn ich diesen Befehl ausklammer keine Errors, aber wenn ich den drin lass,dann bekomme ch sämtliche errors!
    Bitte um Hilfe!
    ocmd:ban(playerid,params[])
    {
    if(!IstSpielerAdmin(playerid,4) && !IstSpielerAdmin(playerid,5)) return SendClientMessage(playerid,Rot,"Du kannst/darfst niemanden bannen!");
    {
    if(IstSpielerAdmin(playerid,4))
    {
    new pID,string[150],Grund[150];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,Rot,"Benutzung: /ban [ID] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der angegebene Spieler ist nicht online!");
    if(IstSpielerAdmin(pID,5)) return SendClientMessage(playerid,Rot,"Ein Owner kann nicht gebannt werden!");
    sSpieler[playerid][Gebannt] = 1;
    format(string,sizeof(string),"Du hast den Spieler %s gebannt!",SpielerName(pID));
    SendClientMessage(playerid,Gruen,string);
    format(string,sizeof(string),"Du wurdest von %s gebannt. Grund: %s",SpielerName(playerid),Grund);
    SendClientMessage(pID,Rot,string);
    format(string,sizeof(string)," %s wurde von %s gebannt. Grund %s",SpielerName(pID),SpielerName(playerid),Grund);
    SendClientMessageToAll(Rot,string);
    SavePlayer(playerid);
    SetTimerEx("BanTimerforpID",1000,false,"pID",pID);
    return 1,
    }
    if(IstSpielerAdmin(playerid,5))
    {
    new pID,string[150],Grund[150];
    if(sscanf(params,"us",pID,Grund)) return SendClientMessage(playerid,Rot,"Benutzung: /ban [ID] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,Rot,"Der angegebene Spieler ist nicht online!");
    sSpieler[playerid][Gebannt] = 1;
    format(string,sizeof(string),"Du hast den Spieler %s gebannt!",SpielerName(pID));
    SendClientMessage(playerid,Gruen,string);
    format(string,sizeof(string),"Du wurdest von %s gebannt. Grund: %s",SpielerName(playerid),Grund);
    SendClientMessage(pID,Rot,string);
    format(string,sizeof(string)," %s wurde von %s gebannt. Grund %s",SpielerName(pID),SpielerName(playerid),Grund);
    SendClientMessageToAll(Rot,string);
    SavePlayer(playerid);
    SetTimerEx("BanTimerforpID",1000,false,"pID",pID);
    return 1,
    }
    }

    return 1;
    }


    Danke im Voraus

    macht Errors


    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13371) : error 001: expected token: ";", but found "-integer value-"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13371) : warning 215: expression has no effect
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13378) : error 001: expected token: ";", but found "-integer value-"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13378) : warning 215: expression has no effect
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13385) : error 001: expected token: ";", but found "-integer value-"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(13385) : warning 215: expression has no effect
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(17611) : warning 203: symbol is never used: "Bankgeldls"
    C:\Users\Ralf\Desktop\Samp o.3x Server\gamemodes\GRSA-Script.pwn(17611) : warning 203: symbol is never used: "Bankgeldsf"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid,Rot,"Du hast keine 10000$");
    sSpieler[playerid][Heroin]++1;
    GivePlayerMoney(playerid,-10000);
    SendClientMessage(playerid,Orange,"Du hast dir Heroin gekauft! Lass dich nicht von der Polizei erwischen!");
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid,Rot,"Du hast keine 7000$");
    sSpieler[playerid][Marihuana]++1;
    GivePlayerMoney(playerid,-7000);
    SendClientMessage(playerid,Orange,"Du hast dir Marihuana gekauft! Lass dich nicht von der Polizei erwischen!");
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid,Rot,"Du hast keine 15000$");
    sSpieler[playerid][Crystal]++1;
    GivePlayerMoney(playerid,-15000);
    SendClientMessage(playerid,Orange,"Du hast dir Crystal gekauft! Lass dich nicht von der Polizei erwischen!");
    }

    Hi Com,


    Wie Ihr vielleicht schon der Überschrift dieses Threads entnehmen konntet, such ich einen erfahrenen Scripter, der mir beim erstellen eines FW-Systems helfen kann (Feuerwehr-System)!
    Weiter Infos über Skype oder TS!
    Die Daten sage ich durch , sobald mir jmd. ne PN schreibt oder jmd. hier diesen Thread kommentiert!


    MfG Ralf
    Danke im Voraus :thumbup:

    Hallo Breadfisch ich habe versucht einen Timer zu erstellen, der die Zeit ingame mit der Reallife Zeit synct und hab das so gemacht aber es gibt die Zeit 21 Uhr aus und das ist halt falsch


    new ZeitStunde,Zeit;
    Zeit=gettime(ZeitStunde);
    SetWorldTime(Zeit);

    for(new d = 0; d < sizeof(Atmsystem); d++)
    { // in der Zeiler Create3DText::. ist ein Tagmissmach
    Create3DTextLabel("/atm",Rot,Atmsystem[d][PositionX],Atmsystem[d][PositionY],Atmsystem[d][PositionZ],30,0,0);
    }


    enum AtmInfo
    {
    Float:PositionX,
    Float:PositionY,
    Float:PositionZ,
    };
    new Atmsystem[21][RepInfo] =
    {
    {1550.16, -1608.58, 12.92},
    {1009.1129,-929.5016,42.3281},
    {-2331.82495, -163.91377, 35.19073},
    {-2724.11670, -324.14847, 6.79591},
    {-2674.42773, 634.66437, 14.08893},
    {-2173.55981, 994.42188, 79.60678},
    {-1619.13232, 687.64355, 6.80072},
    {-79.49720, -1172.59912, 1.75997},
    {1194.62927, -916.30475, 42.78299},
    {1755.22742, -1094.40271, 23.69930},
    {2524.70215, -1659.92383, 15.10696},
    {-335.96539, -634.79529, 25.13722},
    {1487.61511, -1574.13892, 29.22667},
    {2820.93433, -1467.04602, 15.87624},
    {-2525.90234, -624.93604, 132.37355},
    {-694.81140, 944.12067, 11.88211},
    {941.52631, 1739.05688, 8.44158},
    {2629.21875, 2742.99219, 14.89063},
    {2593.28198, 2784.77466, 10.58220},
    {2296.02124, 2432.35571, 10.43421},
    {2019.32446, 1010.47748, 10.42364}
    };

    Ich bin mir ned ganz so sicher aber probiers mal so kann ja nichts schaden ^^
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    if(dialogid == 1)
    {
    if(response)
    {
    if(listitem == 0)
    {
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid, "http://listen.clubtime.fm/tunein-aacplus-pls");
    }
    if(listitem == 1)
    {
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/tunein-aacplus-pls");
    }
    if(listitem == 2)
    {
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid, "http://bigfm.inlimedia.com/bigfm/bigfm_wma_playlist96.m3u");
    }
    if(listitem == 3)
    {
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid, "http://rpr1.fmstreams.de/stream1");
    }
    if(listitem == 4)
    {
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid, "http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a");
    }
    if(listitem == 5)
    {
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid, "http://stream.blackbeats.fm/");
    }
    if(listitem == 6)
    {
    StopAudioStreamForPlayer(playerid);
    }
    }
    }
    return 1;
    }

    Hallo Leute habe Gangzones erstellt aber nicht wie gestern bedecken sie die "ingame" Map sondern jetzt bedeckt es einen teil von der "esc Map" die normale "ingamemap" is alles normal sow wie es sein soll hier was kann ich falsch gemacht haben, die koords sind denke ich richtig hab das genau so gemacht wie es auf samp wiki steht:




    FahrschuleNoDmZone=GangZoneCreate(1829.2449,-1056.5038,1665.8047,-1150.7131);
    BsnNoDmZone=GangZoneCreate(1286.0828,-1386.6846,1332.0133,-1368.9672);
    RathausNoDmZone=GangZoneCreate(1287.4418,1332.4034,-1367.8735,-1385.0442);
    AdacNoDmZone=GangZoneCreate(-465.3293,-467.6768,-624.0989,-562.9509);
    NewsNoDmZone=GangZoneCreate(-2486.6147,-720.0084,-2542.6482,-594.0772);
    MedicLsNoDmZone=GangZoneCreate(1445.2362,-1584.0952,1564.4767,-1486.5450);
    MedicSfNoDmZone=GangZoneCreate(-2747.0947,571.0223,-2530.2810,704.9711);


    GangZoneShowForAll(FahrschuleNoDmZone,0xFF0000B7);
    GangZoneShowForAll(BsnNoDmZone,0xFF0000B7);
    GangZoneShowForAll(RathausNoDmZone,0xFF0000B7);
    GangZoneShowForAll(AdacNoDmZone,0xFF0000B7);
    GangZoneShowForAll(NewsNoDmZone,0xFF0000B7);
    GangZoneShowForAll(MedicLsNoDmZone,0xFF0000B7);
    GangZoneShowForAll(MedicSfNoDmZone,0xFF0000B7);