Beiträge von dontkillme

    Sorry für den Doppelpost, ich sollte nicht so früheilig poste,
    also das script geht soweit,
    aber irgendwie kann JEDER nickname das tor öffnen,
    ich habe mehrere versucht und allekönnen öffnen,
    liegt da an der ID???


    if (strcmp(cmdtext, "/open", true)==0)
    {
    if(!PlayerToPoint(15.0, playerid, 348.4624, -1785.641479, 4.234823))
    {
    return 1;
    }
    new name[MAX_PLAYER_NAME];
    new namenErlaubt[][MAX_PLAYER_NAME] = {"NAME1","NAME2"};
    new bool:playerAllowed;


    for (new i = 0; i < sizeof namenErlaubt; i++) {
    if (strcmp(name, namenErlaubt[i], false) == 0) {
    playerAllowed = true;
    break;
    }
    }


    if (!playerAllowed) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");



    MoveObject(tor, 348.4624, -1785.641479, 4.234823, 3);
    return 1;
    }

    Hallo, mal wieder ich, da mein letztes Thema etwas voll ist und dieses hier etwas anderes ist habe ich ein neues erstellt ich hoffe es ist in ornung.


    Es geht um Folgendes, ich habe ein Torscript in dem man den Namen vom Spieler eingibt und nur Dieser kann dann das Tor öffnen,
    kann mir jemand die Zeile so umschreiben das ich mehrere leute eintragen kann zB Name1 name2 Nam3 oder sowas in der Art,
    hier die 3 Zeilen für dieses System in meinem Script



    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "DERNAMEDESSPIELERS", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");

    jo sorry, mein fehler ich hab echt gesucht, wohl schreibfehler drin gehabt...


    naja, kann mir das jetz jemand umbauen damit es nicht den nickanem im script nimmt [dontkillme]


    sondern ein bestimmtes wort zB


    haus1
    haus2
    haus3


    das ein spieler in seine datei auf dem server reinbekommt!

    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(27) : error 004: function "PlayerToPoint" is not implemented
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(38) : error 004: function "PlayerToPoint" is not implemented
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    was das is weis ich jetz aber net xDD

    #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


    new tor1;


    public OnFilterScriptInit()
    {
    tor1 = CreateObject(971, 2299.667480, -1649.000854, 14.593271, 0.0000, 0.0000, 0.0000);
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/open", true)==0)
    {
    if(!PlayerToPoint(15.0, playerid, 2304.025391, -1649.000854, 14.593271))
    {// Jail spot
    SendClientMessage(playerid, COLOR_GREY, " You are not near the Gate, can't open !");
    return 1;
    }
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);//ZU
    }
    return 1;
    }



    if (strcmp(cmdtext, "/open", true)==0)
    {
    if(!PlayerToPoint(15.0, playerid, 2304.025391, -1649.000854, 14.593271))
    {// Jail spot
    SendClientMessage(playerid, COLOR_GREY, " You are not near the Gate, can't open !");
    return 1;
    }
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);//ZU
    }
    return 1;
    }
    }
    return 0;
    }

    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(27) : error 004: function "PlayerToPoint" is not implemented
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(29) : error 017: undefined symbol "COLOR_GREY"
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(38) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(40) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(43) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(47) : error 010: invalid function or declaration
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(50) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    7 Errors.


    haha xDDD

    ich musste bei beiden das return 1 wegmachen aber jetz hab ich noch die 2 fehler


    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(30) : error 004: function "PlayerToPoint" is not implemented
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(44) : error 004: function "PlayerToPoint" is not implemented
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.



    #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


    new tor1;


    public OnFilterScriptInit()
    {
    tor1 = CreateObject(971, 2299.667480, -1649.000854, 14.593271, 0.0000, 0.0000, 0.0000);
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/open", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    if(!PlayerToPoint(15.0, playerid, 1588.89,-1638.3,15.29))
    {
    return 1;
    }
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);
    return 1;
    }



    if (strcmp(cmdtext, "/close", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    if(!PlayerToPoint(15.0, playerid, 1588.89,-1638.3,15.29))
    {
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);
    return 1;
    }
    }
    return 0;
    }

    hä jetz sins schon 3. xDD
    ich geh dir bestimmt voll auf die ei**


    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(30) : error 004: function "PlayerToPoint" is not implemented
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(44) : error 004: function "PlayerToPoint" is not implemented
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(51) : warning 209: function "OnPlayerCommandText" should return a value
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\tests\gate2.pwn(52) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


    new tor1;


    public OnFilterScriptInit()
    {
    tor1 = CreateObject(971, 2299.667480, -1649.000854, 14.593271, 0.0000, 0.0000, 0.0000);
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/open", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    if(!PlayerToPoint(15.0, playerid, 1588.89,-1638.3,15.29))
    {
    return 1;
    }
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);
    return 1;
    }



    if (strcmp(cmdtext, "/close", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    if(!PlayerToPoint(15.0, playerid, 1588.89,-1638.3,15.29))
    {
    return 1;
    }
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);
    return 1;
    }
    }
    return 0;
    }

    ahso xDD ja
    da hab cih au ein kleines problem



    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\filterscripts\gate.pwn(29) : error 004: function "PlayerToPoint" is not implemented
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\filterscripts\gate.pwn(43) : error 004: function "PlayerToPoint" is not implemented
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

    und der name ist dann praktisch das GRUPPEX ?


    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\filterscripts\gate.pwn(29) : error 004: function "PlayerToPoint" is not implemented
    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\filterscripts\gate.pwn(43) : error 004: function "PlayerToPoint" is not implemented
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    vieln dank xD

    hehe joa :D


    nun habe ich noch eine frage, ich möchte nicht nerven (ich weis das ich das tue aber naja.. ich brauch halt hilfe und hier wird mir immer gut geholfen bzw ich find meistens was ich brauche)


    ich möchte jetz das zB ich zB das tor so mache das eine bestimmte gruppe das öffnen kann, sagen wir mal das ist die GRUPPEX (oder adac, oder polizei, oder peters...)
    ich möchte das so das man auf dem server indie playerlog zB gleich adac=1 oder so macht(das gibt es bei us schon)
    möchte halt ads dann das tor script hier merkt er darf das tor öffnen wenn er die gruppe GRUPPEX hat...


    #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
    new tor1;


    public OnFilterScriptInit()
    {
    tor1 = CreateObject(971, 2299.667480, -1649.000854, 14.593271, 0.0000, 0.0000, 0.0000);
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/open", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    MoveObject(tor1,2299.667480, -1649.000854, 14.593271, 3.5);
    return 1;
    }



    if (strcmp(cmdtext, "/close", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);
    return 1;
    }
    return 0;
    }

    hmmm leider hab 1 error


    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\filterscripts\gate.pwn(9) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.



    #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT
    #define PlayerToPoint
    new tor1;
    forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);


    public OnFilterScriptInit()
    {
    tor1 = CreateObject(971, 2299.667480, -1649.000854, 14.593271, 0.0000, 0.0000, 0.0000);
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/open", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    MoveObject(tor1,2299.667480, -1649.000854, 14.593271, 3.5);
    return 1;
    }



    if (strcmp(cmdtext, "/close", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);
    return 1;
    }
    return 0;
    }


    C:\Dokumente und Einstellungen\nik0\Desktop\GTASTATE\filterscripts\gate.pwn(24) : error 017: undefined symbol "PlayerToPoint"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    hier nochmal komplett wie ichs jetz hab der funktioniert:
    kann mir jemand das da einfügen?



    #include <a_samp>


    #pragma tabsize 0
    #define COLOR_YELLOW 0xFFFF00AA
    #define FILTERSCRIPT
    #if defined FILTERSCRIPT


    new tor1;


    public OnFilterScriptInit()
    {
    tor1 = CreateObject(971, 2299.667480, -1649.000854, 14.593271, 0.0000, 0.0000, 0.0000);
    return 1;
    }
    public OnFilterScriptExit()
    {
    return 1;
    }


    #endif


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp(cmdtext, "/open", true)==0)
    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    MoveObject(tor1,2299.667480, -1649.000854, 14.593271, 3.5);
    return 1;
    }
    if (strcmp(cmdtext, "/close", true)==0)


    {
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    if(strcmp(name, "dontkillme", true)) return SendClientMessage(playerid, 0x33AA33AA,"Du hast hier keinen Zutritt");
    MoveObject(tor1,2304.025391, -1649.000854, 14.593271, 3.5);
    return 1;
    }
    return 0;
    }