Beiträge von JayTheSheep

    Wusste nich genau was ich bei der Wiki suchen soll :D
    Aber ich will jetzt das man an dem Punkt wo ich /save eingegeben hab von ganz weit oben mit Fallschirm spawnt.
    AddPlayerClass(0,1990.0959,1544.0052,8.0484,163.4813,0,0,0,0,0,0); // Himmel
    Das sind die Coordinaten dafür ^^... Welche muss ich ändern?

    Hey, ich suche eine Liste der Innenräume von GTA SA..
    Also mit ID's am besten !
    Immoment brauche ich nur das wo man aus dem Flugzeug springen kann das will ich irgendwie über eine bestimme Stelle machen. Also dass wenn man aus dem Flugzeug springt ist man ziemlich weit über dem Piratenschiff in LV ^^
    Danke ^^ Jay

    Hey,
    hab eben nochmal an meiner GM rumgespielt, undzwar habe ich versucht ein Fightingstyle Menu reinzubringen. Beim Komplimieren kommen keine Fehler,
    aber wenn ich dann den Server öffne, schließt sich das Fenster gleich wieder.
    Crash Info
    [hide]


    --------------------------


    SA-MP Server: 0.3a R7




    Exception At Address: 0x00479406




    Registers:


    EAX: 0x00000000 EBX: 0x00CDC1C4 ECX: 0x00000000 EDX: 0x00000000


    ESI: 0x00000000 EDI: 0x00000012 EBP: 0x00000000 ESP: 0x0013FD8C


    EFLAGS: 0x00010293




    Stack:


    +0000: 0x0013FDD0 0x00CDC1C4 0x0013FDA4 0x00465587


    +0010: 0x00000000 0x0013FDA4 0x48474946 0x59545354


    +0020: 0x4E20454C 0x414D524F 0x0046004C 0x00C2F510


    +0030: 0x00CD645C 0xFFFFFFFF 0x00C2EF10 0x00000011


    +0040: 0x00CD76EC 0x00CD4BC8 0x00402C20 0x00C2F510


    +0050: 0x00CDC1C4 0x004BD148 0x00C2F510 0x00000001


    +0060: 0x00000000 0xFFFFFFFF 0x00005D5C 0x00005D68


    +0070: 0x00005D88 0x00001D8C 0x00005D7C 0x00001D8C


    +0080: 0x00CD463C 0x00CD645C 0x00000000 0x00CD3D98


    +0090: 0x00001E20 0x00461674 0x00C2F510 0x0013FE38


    +00A0: 0x00000002 0x009A77C0 0xFFFFFFFF 0x00000002


    +00B0: 0x009A77C0 0x00479E7F 0x004BD148 0x0049E601


    +00C0: 0x009A7759 0xFFFFFFFF 0x00000000 0x00C2F510


    +00D0: 0x0013FEDC 0x00493388 0xFFFFFFFF 0x004792BF


    +00E0: 0x00000001 0x00000000 0x00000A28 0x0013FFC0


    +00F0: 0x7FFDF000 0x000093C2 0x00010101 0x00000032


    +0100: 0x0000206F 0x00000070 0x00000CA4 0x009A77C0


    +0110: 0x656D6167 0x65646F6D 0x00003531 0x004A8014


    +0120: 0x004A8010 0x7FFDF000 0x00493600 0x0013FEA8


    +0130: 0x0013FEA4 0x0013FFB0 0x004854EC 0x0049F1E8
    [/hide]
    Und hier mein 'Menü'
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new Menu:CurrentMenu = GetPlayerMenu(playerid);


    if(CurrentMenu == fstyle) { // Hier gehts erst mal los mit dem ladenmenü
    switch(row) {
    case 0: //case 0 ist das erste Item im ladenmenü sprich Getränke! Wenn ein Spieler jetzt zum Beispiel getränke wählt, öffnet sich das Menü Getränke!
    {
    SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
    }
    case 1:
    {
    //case 1 ist das Fastfood Menü, wenn ihr case 1 also das 2 Item wählt öffnet sich das Fastfood Menü!
    SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
    }
    case 2:
    {
    //case 2 Hier öffnet sich das Snacks Menü!
    SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
    }
    case 3:
    {
    //case 2 Hier öffnet sich das Snacks Menü!
    SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
    }
    case 4:
    {
    //case 2 Hier öffnet sich das Snacks Menü!
    SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
    }
    case 5:
    {
    //case 2 Hier öffnet sich das Snacks Menü!
    SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
    }
    }
    }
    return 1;
    }

    if (strcmp("/fs", cmdtext, true) == 0)
    {
    ShowMenuForPlayer(fstyle, playerid);
    return 1;
    }

    public OnGameModeInit()
    {
    SetTimer("publicNAME", 5*60*1000, 1);
    // Don't use these lines if it's a filterscript
    SetGameModeText("Jays Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    AddStaticVehicle(603,2079.8660,960.3224,10.6397,0.3732,113,1);
    AddStaticVehicle(475,2032.7333,1051.0082,10.9127,357.6819,113,5);
    Create3DTextLabel("[ Waffenshop ]\n/ shop", COLOR_WHITE,-2033.7944,148.7538,28.8359,40.0,0);
    for(new pl = 0;pl<MAX_PLAYERS;pl++) {
    MeinDraw[pl] = TextDrawCreate(4.000000,433.000000,"/commands fuer Hilfe - /rules durchlesen");
    TextDrawAlignment(MeinDraw[pl],0);
    TextDrawBackgroundColor(MeinDraw[pl],0x000000ff);
    TextDrawFont(MeinDraw[pl],2);
    TextDrawLetterSize(MeinDraw[pl],0.400000,0.999990);
    TextDrawColor(MeinDraw[pl],0xffffffff);
    TextDrawSetProportional(MeinDraw[pl],1);
    TextDrawSetShadow(MeinDraw[pl],1);
    fstyle = CreateMenu("Fighting Style",2, 200.0, 150.0, 120.0, 50.0);
    AddMenuItem(fstyle,0, "FIGHTSTYLE NORMAL");
    AddMenuItem(fstyle,0, "FIGHTSTYLE BOXING");
    AddMenuItem(fstyle,0, "FIGHTSTYLE KUNGFU");
    AddMenuItem(fstyle,0, "FIGHTSTYLE KNEEHEAD");
    AddMenuItem(fstyle,0, "FIGHTSTYLE GRABKICK");
    AddMenuItem(fstyle,0, "FIGHTSTYLE ELBOW");
    }
    return 1;
    }

    Bekomme 2 Errors


    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(39) : error 052: multi-dimensional arrays must be fully initialized
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(435) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    Zeile 39
    };
    Zeile 435
        return 1;

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/kill", cmdtext, true, 10) == 0) {
    SetPlayerHealth(playerid, 0);
    SendClientMessage(playerid,rot,"Selbstmord ist keine Lösung :(");
    return 1;
    }
    if (strcmp(cmdtext, "/heal", true)==0) {
    SetPlayerHealth(playerid, 100);
    SendClientMessage(playerid,rot,"Du hast dich erfolgreich geheilt.");
    return 1;
    }
    if(strcmp(cmdtext, "/commands", true) == 0 || strcmp(cmdtext, "/cmds", true) == 0 || strcmp(cmdtext, "/cmd", true) == 0)
    SendClientMessage(playerid, rot, "-- AUFLISTUNG ALLER COMMANDS DES SERVERS--");
    SendClientMessage(playerid, rot, "/heal - Gibt dir maximale Heilung");
    SendClientMessage(playerid, rot, "/kill - Selbstmord");
    SendClientMessage(playerid, rot, "/armor - Gibt dir eine Schutzweste");
    SendClientMessage(playerid, rot, "/waffen - Damit kannst du Waffen spawnen");
    SendClientMessage(playerid, rot, "/wagen - Damit kannst du Wagen spawnen");
    SendClientMessage(playerid, rot, "/skin - Damit wechselst du deinen Skin <B3T4>");


    return 1;
    }
    if(strcmp("/waffen", cmdtext, true) == 0)
    {
    ShowPlayerDialog(playerid,Waffenshop,DIALOG_STYLE_LIST,"Waffen","AK47 \nDesert Eagle \nM4 \nMP5 \nKettensäge \nUzi \nSniper \nFallschirm ","Wählen","Zurück");
    return 1;
    }


    if(strcmp(cmdtext,"/wagen",true)==0)
    {
    ShowPlayerDialog(playerid, 1234, DIALOG_STYLE_LIST, "Automenu", "Gelaendewagen \nSportwagen", "Spawn", "");
    return 1;
    }



    if (strcmp(cmdtext, "/armor", true)==0)
    {
    SetPlayerArmour(playerid, 100);
    SendClientMessage(playerid,rot,"Du hast dir erfolgreich eine Rüstung angezogen.");
    return 1;
    }



    if( strcmp( cmdtext, "/skin", true) == 0)
    {
    SetPlayerSkin(playerid, 164);
    SendClientMessage(playerid,rot,"Skin erfolgreich gewechselt.");
    }



    // PROCESS OTHER COMMANDS


    return 0;
    }

    Hatte ich schonvorher Fischer..
    Zeile 144
    if(strcmp("/waffen", cmdtext, true) == 0)
    Zeile 147
    return 1;
    Zeile 150
    if(strcmp(cmdtext,"/wagen",true)==0)
    Zeile 153
    return 1;
    Zeile 157
    if (strcmp(cmdtext, "/armor", true)==0)
    Zeile 161
    return 1;
    Zeile 165
    if( strcmp( cmdtext, "/skin", true) == 0)
    Zeile 174
    return 0;
    Das seltsame ist, die sind nur da, wenn ich
    if(strcmp(cmd, "/commands", true) == 0 || strcmp(cmd, "/cmds", true) == 0 || strcmp(cmd, "/cmd", true) == 0)
    statt
     if (strcmp("/cmds", cmdtext, true, 10) == 0)
    mache

    mööööp
    hilft nicht :(
    aber wenn ich stat cmd , cmdtext schreibe, ist schonmal ein error weniger
    jetzt ist nurnoch
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(144) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(147) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(150) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(153) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(157) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(161) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(165) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(174) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.


    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(133) : error 017: undefined symbol "cmd"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(135) : warning 217: loose indentation
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(144) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(146) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(148) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(150) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(152) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(155) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(157) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\JS.pwn(164) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


    9 Errors.


    Geht nicht dann kommen noch mehr Errors Kruegii Oo
    Noch eine Frage, wie mache ich das man am Anfang nen Skin aussuchen kann? Gibts dazu n Tutorial oder so?

    Hey,
    wie mache ich das man mit
    /cmd
    /cmds und
    /commands
    im Chat eine Liste aller CMDS mit jeweiligen Beschreibungen angezeigt wird?
    MfG Jay

    Danke funktioniert :D
    /e: funktioniert doch nich Oo hab als test erstmal gemacht das die nachricht alle 10 sek kommt
    public OnGameModeInit()
    {
    SetTimer("publicNAME", 1, 10000);
    // Don't use these lines if it's a filterscript
    SetGameModeText("Jays Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }

    public AutoNaricht()
    {
    //Hier euren text eintragen
    SendClientMessageToAll(COLOR_WHITE, "Herzlich Willkommen auf unserem Server");
    SendClientMessageToAll(COLOR_WHITE, "JayTheSheep ist Admin");
    SendClientMessageToAll(COLOR_WHITE, "Cheater haben hier keine chance!");
    SendClientMessageToAll(COLOR_WHITE, "CMDS: /kill /heal /skin /armor");
    }

    Wo finde ich Farbocodes ^^
    Und was ist mit
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(5) : error 021: symbol already defined: "SetTimer"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(312) : warning 235: public function lacks forward declaration (symbol "AutoNaricht")

    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(5) : error 021: symbol already defined: "SetTimer"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(110) : error 017: undefined symbol "rot"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(115) : error 017: undefined symbol "rot"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(120) : error 017: undefined symbol "rot"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(312) : warning 235: public function lacks forward declaration (symbol "AutoNaricht")
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(314) : error 017: undefined symbol "COLOR_WHITE"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(315) : error 017: undefined symbol "COLOR_WHITE"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(316) : error 017: undefined symbol "COLOR_WHITE"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(317) : error 017: undefined symbol "COLOR_WHITE"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(318) : error 017: undefined symbol "COLOR_WHITE"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(319) : error 017: undefined symbol "COLOR_WHITE"
    C:\Dokumente und Einstellungen\Ich halt\Eigene Dateien\Server\gamemodes\Untitled.pwn(320) : error 017: undefined symbol "COLOR_WHITE"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    12 Errors.


    Bei mir sieht das immo so aus
    public OnGameModeInit()
    {
    // Don't use these lines if it's a filterscript
    SetGameModeText("Jays Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }

    Und wie setzte ich den Code für die Server Nachrichten noch rein?
    Und wo setzt man eigentlich Timer hin? ^^