Beiträge von TommyAkaServus

    da ich noch nicht so gut im scripten bin, glaube cih dass dass hier nicht funzen wird:
    new namestring[128];
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid,pname,sizeof(pname));
    if(strcmp(cmdtext, "/triggero", true) == 0) {
    if(strcmp(namestring,"[LSR]Trigger",false))
    MoveObject(triggersgarage,837.3857421875, -2634.8369140625, 7.8192596435547,2);
    SendClientMessage(playerid,green," Deine Garage ist offen");
    return 1;
    }
    was mus ich bei name string rein?

    Hallo ich habe eine Frage:
    Also ich hbae einen Server, und da habe uns nun Garagen gemacht, ich habe aber keinen bock das ein anderer fremde garagen öffnet.
    Frage : ist es möglich das ich wie z.b. sowas
    if(PlayerInfo[playerid][Level] >= 6) {
    nur mit nem namen machen kann?
    Geht das?
    Gruß an alle
    Killer

    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(4) : error 021: symbol already defined: "killer"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(25) : warning 213: tag mismatch
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(31) : error 017: undefined symbol "COLOR_RED"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(41) : error 001: expected token: "-identifier-", but found "new"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(42) : error 017: undefined symbol "typ"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(49) : error 017: undefined symbol "COLOR_YELLOW"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(50) : error 017: undefined symbol "typ"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(50) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(51) : error 017: undefined symbol "zielperson"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(51) : warning 215: expression has no effect
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(51) : error 001: expected token: ";", but found "]"
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(51) : error 029: invalid expression, assumed zero
    C:\Dokumente und Einstellungen\Thomas.THOMAS-48117DC4\Desktop\GTA SA\Server 0.3\filterscripts\auftragskiller.pwn(51) : fatal error 107: too many error messages on one line

    Im script oben sind die farben nicht definiert aber ich habe sie nun definiert und es geht trotzdem mit den errors nicht:

    Hallo ich habe ein problem und zwar funzt das nicht so wie es sollte :#define FILTERSCRIPT


    #define FILTERSCRIPT


    #include <a_samp>


    #if defined FILTERSCRIPT


    new bool:killer[MAX_PLAYERS];
    new killer[MAX_PLAYERS];
    new spieler[32][0] = {
    {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16},
    {17}, {18}, {19}, {20}, {21},{22}, {23}, {24}, {25}, {26},{27}, {28}, {29}, {30}, {31}, {32}
    };


    forward AuftragsKiller(playerid);


    public OnFilterScriptInit()
    {
    printf("\n--------------------------------------");
    printf(" HITMAN ");
    printf("--------------------------------------\n");
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new bool:killer[MAX_PLAYERS];
    new killer[MAX_PLAYERS];
    new spieler[32][0] = {
    {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}, {13}, {14}, {15}, {16},
    {17}, {18}, {19}, {20}, {21},{22}, {23}, {24}, {25}, {26},{27}, {28}, {29}, {30}, {31}, {32}
    };


    if(strcmp(cmd, "/killer ", true) == 0)
    {
    if(killer[playerid] == 0)
    {
    AuftragsKiller(playerid);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED, "Du hast bereits einen auftrag!");
    }
    return 1;
    }
    public AuftragsKiller(playerid)
    {
    newrandom:
    new typ=random(sizeof(spieler));
    new typ2=spieler[typ][0];
    if(IsPlayerConnected(typ2))
    {
    new str[126];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(typ2, name, sizeof(name));
    format(str, sizeof(str), " Du musst %s killen!", name);
    SendClientMessage(playerid, COLOR_YELLOW, str);
    killer[playerid] = typ 1;
    zielperson[playerid] = typ 2;
    }
    else goto newrandom;
    }


    public OnPlayerDeath(playerid, killerid, reason)
    {
    if(killer[killerid])
    {
    if(playerid == zielperson[killerid])
    {
    killer[killerid] = 0;
    GivePlayerMoney(killerid, 5000);
    SendClientMessage(killerid, GREEN, "Du hast die Zielperson ausgeschaltet und hast 5000$ bekommen.");
    }
    }


    return 1;
    }


    public OnPlayerDisconnect(playerid)
    {
    for(new i=0; i
    {
    killer[i] = 0;
    SendClientMessage(i, 0xFFFFFFFF, "Deine Zielperson ist vom Server gegangen. Du kannst einen neuen Auftrag annehmen.");
    }


    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    Kann mir einer sagen wieso?