Beiträge von Jaystar

    Versuch des mal.. ansonsten machste des einfach mit ocmd:


    ocmd:news(playerid,params[])
    {
    if(gTeam[playerid]== TEAM_COP)
    {
    new sendername[MAX_PLAYER_NAME], string[180];
    if(sscanf(params,"s",string))return SendClientMessage(playerid,COLOR_TOMATO,"Benutzte: /news [Text]");
    GetPlayerName(playerid,sendername, sizeof(sendername));
    format(string, sizeof(string), "[News Reporter]%s: %s.", sendername, string);
    SendClientMessageToAll(COLOR_ORANGE, string);
    printf("[News Reporter]%s: %s ))",sendername, string);
    }else{
    SendClientMessage(playerid,COLOR_TOMATO,"Du bist kein News Reporter");
    }
    return 1;
    }


    Hab den OCMD so aus meinem Script raus und halt an dein gTeam angepasst :D

    //Edit: Oberen Befehl ergänzt :D
    //Edit: Oberen Befehl entfernt (buggy)

    An den Koords ?
    man muss doch sag ich mal so eine Ecke unten links und eine Ecke oben rechts nehmen und dann beide
    X und Y Achsen der Koords zusammenfügen oder nicht ?


    Also ich mein des so..
    Unten links:
    Koords: 1.1(X),2.2(Y),3.3(Z).....
    Oben rechts:
    Koords: 4.4(X),5.5(Y),6.6(Z).....


    Gangzonen Koords:
    lspdzone = GangZoneCreate(1.1,2.2,4.4,5.5);


    Oder liege ich da falsch ?


    //Edit:
    Ist das auch das normale LSPD oder ist das ein anderer Standort ?


    //Edit:
    Komisch bei deinen Koordinaten gehts es einwandfrei ...

    Moin,
    ich habe mir vor einiger Zeit mal Ganggebiete erstellt und hab diese mal angeguckt..
    Wenn ich auf die große Map gucke ist alles gut aber sobald ich in die nähe eines Gebietes komme
    färbt sich die Minimap in der Farbe des Gebietes..
    Am anfang dachte ich das es ein Fehler des Off-Servers ist aber als ich das Script dann mal auf einem richtigem Server drauf hatte
    war es genau so und ich denke ich habe dort irgentein Fehler gemacht..


    Hier mal die Codes:




    #define LSPDZONE 0x0073FF91


    new lspdzone;


    public OnGameModeInit ()
    {
    lspdzone = GangZoneCreate(1610.8688,-1593.2701,1428.9380,-1737.3242);
    return 1;
    }


    public OnPlayerConnect (playerid)
    {
    GangZoneShowForPlayer(playerid, lspdzone, LSPDZONE);
    return 1;
    }


    Hoffe mir kann jemand helfen..


    LG Jaystar


    //edit: Die PWN Codes aufgeteilt
    //edit: Schreibfehler behoben :D

    Moin,
    udnzwar habe ich ein kleine Problem..
    Ich bin grad dabei Scripten zu lernen aber ich komme i-wie nicht weiter ich habe keine Ideen mehr..
    Also was ich habe ist..


    Wanted System:
    Zivilisten Kill = 3 Wanted
    Gang Kill = 4 Wanted
    Polizei Kill = 5 Wanted
    Army Kill = 7 Wanted
    Fraktions Chats:
    /f (Fraktion untereinander)
    /r (Polizei chat)
    /gov (Regierungs Megaphon)
    /a (Adminchat)
    /o (OOC Chat)
    /m (Beamten Megaphon)
    Fraktions Befehle:
    /clear [ID][Grund] (Wanted Löschen)


    /su [ID][Grund] (Wanted verteilen)
    /news (News schreiben)
    /GiveLicense
    /take (scheine abnehmen)




    Fraktons Cars


    Interior:
    BSN
    24/7
    Ammu
    Stadthalle


    Fraktionen:
    Groove
    Ballas
    Vagos
    MS13
    Aztecas
    Triaden
    Terroristen
    Fast 5 (Racer Gang)
    LSPD
    SFPD
    LVPD
    Army
    Fahrschule
    Ordnungsamt
    News Reporter
    Regierung


    Adminsystem:
    Ränge 1-9999


    Admin Befehle:
    /makeleader
    /kick
    /ban
    /slap
    /sethp
    /setarmor
    /gotols/sf/lv/noob/bsn
    /rtc
    /fixveh
    /setskin


    Login/Register System
    Payday / Level System
    :
    /buylevel
    /respektpunkte


    Das ist nicht alles aber das wird sonst zuviel ...
    Solche sachen wie ein Housesystem oder Autohäuser kann ich leider noch nicht.


    Wäre echt nett wenn mir jemand paar Ideen und Vorschläge schreiben könntet


    Mit freundlichen Grüßen,
    Jaystar

    public OnPlayerLogin(playerid,inputtext[])
    {
    new pname[MAX_PLAYERS],accFormat[128];
    GetPlayerName(playerid,pname,sizeof pname);
    format(accFormat,sizeof accFormat,"/Accounts/%s.ini",pname);
    if(!strlen(inputtext))
    {
    ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Login","Bitte logge dich ein","Abbrechen","Weiter");
    return SendClientMessage(playerid,0xFFFFFFFF,"Kein Passwort angegeben!");
    {


    Das letzte { musst du in } eintauschen

    Also muss man sogesehen ein Dialog in einen Dialog stecken ?
    Ich werd mal gucken ich werde diesen mal so als vorlage benutzten um andere zu machen..
    ich mag diese ganze copy und paste kacke net :D lieber selber machen dann kann man wenigstens am ende sagen es ist
    ein selfmade :D

    Moin..
    Ich suche schon die letzten Tage nach einem Tutorial wie man deinen Dialog mit Untergruppen macht..
    Zum Beispiel ein Waffenkaufdialog..


    Hauptfenster-->Untergruppe


    Pistolen -->Desert Eagle, 9mm, Silenced 9mm
    Shotguns --> Shotgun, Sawn-Off, Combat Shotgun
    Gewehre --> Ak47, M4A1
    Granaten --> HE, Rauch
    etc.


    Wie man Dialoge macht etc. weis ich ist auch nicht schwer aber wie erstellt man diese untergruppen.. würde das gerne mal wissen.



    Mit freundlichen Grüßen,
    Jaystar

    habe ich..
    Dann habe ich die Eingänge geöffnet und was da halt zu gehört..


    //Edit:
    Wie mache ich solch ein Dialog mit untergruppen?
    Also im Hauptfenster: (nur ein beispiel)
    Pistolen -->Desert Eagle, 9mm, Silenced 9mm
    Shotguns --> Shotgun, Sawn-Off, Combat Shotgun
    Gewehre --> Ak47, M4A1
    Granaten --> HE, Rauch
    etc.


    wäre echt nett wenn mir dasjemand erklären könnte :D

    Moin,
    Ich bräuchte mal bischen hilfe bei 2-3 dingen :D
    Frage 1:
    Wie mache ich es bei meinem drivein das das leben + genommen wird und net auf den Wert gesetzt wird?:
    OnPlayerCommandText

    if(strcmp(strget(cmdtext,0),"/drivein",true)==0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerToPoint(3,playerid, 1214.3571,-904.6785,42.6526))
    {
    ShowPlayerDialogBSN(playerid);
    }
    else
    {
    SendClientMessage(playerid,WEISS,"Du bist nicht am DriveIn");
    }
    }
    else
    {
    SendClientMessage(playerid,WEISS,"Du bist in keinem Fahrzeug");
    }
    return 1;
    }


    OnDialogResponse:

    if(dialogid == DIALOG_DriveinBSN)
    {
    if(response)
    {
    if(listitem == 0)
    {
    if(GetPlayerMoney(playerid)>=-50)
    {
    SetPlayerHealth(playerid,25);
    }
    else
    {
    SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
    }
    }
    if(listitem == 1)
    {
    if(GetPlayerMoney(playerid) >= -100)
    {
    SetPlayerHealth(playerid,50);
    }
    else
    {
    SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
    }
    }
    if(listitem == 2)
    {
    if(GetPlayerMoney(playerid) >= -150)
    {
    SetPlayerHealth(playerid,75);
    }
    else
    {
    SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
    }
    }
    if(listitem == 3)
    {
    if(GetPlayerMoney(playerid) >= -200)
    {
    SetPlayerHealth(playerid,100);
    }
    else
    {
    SendClientMessage(playerid, WEISS, "Du hast nicht genug Geld");
    }
    }
    }
    }


    Wenn ich +15/+50/+75/+100 mache kriege ich errors


    Frage 2:
    Wieso sind die Händler in den Läden nicht da ?
    OnPlayerConnect

    SetPlayerShopName(playerid,"FDPIZA");
    SetPlayerShopName(playerid,"FDBURG");
    SetPlayerShopName(playerid,"FDCHICK");
    SetPlayerShopName(playerid,"AMMUN1");
    SetPlayerShopName(playerid,"AMMUN2");
    SetPlayerShopName(playerid,"AMMUN3");
    SetPlayerShopName(playerid,"AMMUN5");


    Wäre sehr nett wenn jemand mir helfen könnte ..

    Moin.. wie die Überschreift es schon verrät bin ich auf der suche nach DCMD..
    Ich suche des seid 2 Tagen mit der SuFu finde aber nur i-welchen Mist xD
    Oder es kommt sowas raus wie OCMD, RCMD,ZCMD,FCMD(oder so)..
    Aber nirgens gibt es eine Pastebin oder einen Downloadlink für DCMD..


    Naja könnte den bitte mal jemand hierrein posten ^^



    LG Jaystar

    Hab mich mal kurz rangesetzt :D
    10 mins rumgespielt und daskam raus .. ^^



    Wenn der dir gefällt sag bescheid :D
    Ich habe die Maße des alten Headers benutzt...


    p.s. in Groß siehts besser aus xD



    //Edit:
    Hier nochmal in Blau.. Hatte es vorhin nicht gelesen :D




    Mit freundlichen Grüßen,
    Jaystar

    Danke erstmal das ihr geantwortet habt :D


    Also ahhm die anderen 3 Scheine (Boot Flug und Motorrad) habe ich schon


    nur wie scripte ich es das es erkennt das ein boot, Flugzeig/Helikopter oder ein Motorrad ist ?


    //edit:
    Es soll ja für ALLE Fahrzeugarten ein schein geben also das man für alle motorräder ein motorradschein bruacht usw.

    Moin,
    ich bin noch relativ neu beim Scripten und habe mir von der MrMonat Seite ein Tutorial angeguckt wie man einen Führerschein macht..


    stock Register
    dini_IntSet(Spielerdatei,"Fuererschein",0;


    stock LoadAccount
    SetPVarInt(playerid,"Fuererschein",dini_Int(Spielerdatei,"Fuehrerschein"));


    stock SpielerSpeichern
    dini_IntSet(Spielerdatei,"Fuehrerschein",GetPVarInt(playerid,"Fuehrerschein"));


    Dannach oben
    new Fuehrerschein[MAX_PLAYERS];


    Dann der Befehl für den Fahrlehrer...
    Und jetzt bei OnPlayerStateChange
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(GetPVarInt(playerid,"Fuehrerschein") == 0)
    {
    SendClientMessage(playerid, COLOR_RED, " Du hast keinen Führerschein, ");
    SendClientMessage(playerid, COLOR_RED, " Solltest du erwischt werden, ");
    SendClientMessage(playerid, COLOR_RED, " musst du mit Konsequenzen rechnen. !");
    RemovePlayerFromVehicle(playerid);
    }
    }


    So ich möchte jetzt gerne wissen wie ich das hier:
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(GetPVarInt(playerid,"Fuehrerschein") == 0)
    {
    SendClientMessage(playerid, COLOR_RED, " Du hast keinen Führerschein, ");
    SendClientMessage(playerid, COLOR_RED, " Solltest du erwischt werden, ");
    SendClientMessage(playerid, COLOR_RED, " musst du mit Konsequenzen rechnen. !");
    RemovePlayerFromVehicle(playerid);
    }
    }
    auch für meinen Boot,Flug und Motorradschein machen kann.


    Hoffe mir kann jemand helfen :D



    Mit freundlichen Grüßen,
    Jaystar

    utils.inc(52) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(377) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(419) : warning 219: local variable "pName" shadows a variable at a preceding level
    Selfmade.pwn(435) : warning 219: local variable "pName" shadows a variable at a preceding level
    Selfmade.pwn(700) : error 029: invalid expression, assumed zero
    Selfmade.pwn(743) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(764) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(832) : warning 219: local variable "pname" shadows a variable at a preceding level
    Selfmade.pwn(841) : warning 219: local variable "pname" shadows a variable at a preceding level
    Selfmade.pwn(857) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1561) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1569) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1589) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1609) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1638) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1666) : warning 219: local variable "name" shadows a variable at a preceding level
    Selfmade.pwn(1876) : warning 219: local variable "name" shadows a variable at a preceding level