Beiträge von IchB1ns




    also bei mir kommt ein error:


    error 017: undefined symbol "playerClass"



    wie definiert man das jz richtig?

    Ja guten abend und ich habe ein problem




    ich hab ein paar commands im Script: /hilfe /cmds /regeln




    nur wenn ich /hilfe mache kommt /regeln


    wenn ich alle anderen cmds mache kommt /help




    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/hilfe",cmdtext,true))
    {
    SendClientMessage(playerid, Hblau, "|_______________ Hilfe _______________|");
    SendClientMessage(playerid, Orange, "Befehle: Tippe /cmds um eine Liste der Befehle zu bekommen.");
    SendClientMessage(playerid, Orange, "Regeln: Tippe /regeln um mehr über die Regeln auf dem Server heraus zufinden.");
    SendClientMessage(playerid, Orange, "Server-Info: Tippe /Sinfo um mehr Infos über den Server, Scripter/Mapper oder Admins zu bekommen.");
    SendClientMessage(playerid, Türkis, "Forum: Kommt bald...");
    SendClientMessage(playerid, Türkis, "TeamSpeak³: Kommt bald...");
    return 1;
    }
    if(strcmp(cmdtext, "/regeln", true))
    {
    SendClientMessage(playerid, Hblau, "|_______________ Regeln _______________|");
    SendClientMessage(playerid, Orange, "Auf dem Server gilt: DM nur in den DM-ZONEN!!!");
    SendClientMessage(playerid, Orange, "An die STVO(STraßenVerkehrsOrdnung) muss man sich auch halten, also rechts fahren!!!");
    SendClientMessage(playerid, Orange, "Jede Art von Cheat/Hack wird mit sofortigem Perm-Ban bestraft!!!");
    SendClientMessage(playerid, Orange, "Bug-Using ist ebenfalls verboten und wird mit Kick/Time-Ban bestraft!!!");
    return 1;
    }
    if(strcmp(cmdtext, "/Sinfo", true))
    {
    SendClientMessage(playerid, Hblau, "|_______________ Server-Info _______________|");
    SendClientMessage(playerid, Orange, "***Scriptet by Der_$ (C)***");
    SendClientMessage(playerid, Orange, "[SvO]ServerOwner:");
    SendClientMessage(playerid, Orange, "[Scr]Scripter:");
    SendClientMessage(playerid, Orange, "[Map]Mapper:");
    SendClientMessage(playerid, Orange, "[Adm]Admin:");
    return 1;
    }


    Hat geholfen so wie ich es wollte danke an Neo und auch an alle anderen



    ERROR:



    123.pwn(627) : error 003: declaration of a local variable must appear in a compound block
    123.pwn(627) : warning 221: label name "Float" shadows tag name
    123.pwn(627) : error 017: undefined symbol "Velo"
    123.pwn(627) : warning 215: expression has no effect
    123.pwn(627) : error 001: expected token: ";", but found "]"
    123.pwn(627) : fatal error 107: too many error messages on one line



    4 Errors.



    wie definiere ich das richtig??



    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if (newkeys == KEY_FIRE)
    new Float:Velo[3];
    GetVehicleVelocity(GetPlayerVehicleID(playerid),Velo[0],Velo[1],Velo[2]);
    SetVehicleVelocity(GetPlayerVehicleID(playerid),Velo[0]+10,Velo[1],Velo[2]);
    return 1;
    }

    //EDIT EXTREME XD





    #define PRESSED(KEY_FIRE) \
    (((newkeys == (KEY_FIRE))



    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if (newkeys == KEY_FIRE)
    {
    SetVehicleVelocity(GetPlayerVehicleID(playerid), 150.0, 0.0, 0.0);
    }
    }



    schaut für mich jz irgendwie blöd aus aber ka xD

    Wie gesagt ich habe auf vielen Servern gesehen wenn man auf die L-Maustaste drück, das die Geschwindigkeit im Fahrzeug erhöht bis auf 999999km/h.


    Ich möchte jz fragen wie man so was machen kann weil ich noch ein anfänger bin und es unbedingt lernen will.


    Bitte vollständige Script-Anleitung.


    danke im Vorraus.


    ( SuFu schon genutzt nix gefunden ^^ )

    DAS SOLLTE mein 3.ter befehl sein 1 kann ich 2 mit hilfe und 3 ka xD



    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/gotolspd", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, 1544.4268,-1669.7325,13.5584);
    SendClientMessage(playerid, Gelb, "Du bist nun am LSPD");
    return 1;
    }


    if (strcmp("/gotobsn", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, 1208.5083, -925.6666, 43.9612);
    SendClientMessage(playerid, Gelb, "Du bist nun am BSN");
    }
    return 1;
    }


    if (strcmp("/beispiel", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, -2252.8411,2294.1152,4.6913,269.0679);
    SendClientMessage(playerid, 0xFFBE00FF, "Du bist nun dort");
    return 1;
    }




    ERROR:




    123.pwn(122) : error 010: invalid function or declaration


    123.pwn(126) : error 010: invalid function or declaration


    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase






    2 Errors.

    ich weiß das ich x, y, z angeben muss aber da kommen 2 error so oder so!


    FRAGE ist: wie ich die weg kriege?


    123.pwn(122) : error 010: invalid function or declaration
    123.pwn(126) : error 010: invalid function or declaration
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.


    DANKE ERLEDIGT! :D


    /edit


    ICH CHECK DAS NED MEHR


    wie mach ich jz das der 3.te Befehl richtig ist?


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/gotolspd", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, 1544.4268,-1669.7325,13.5584);
    SendClientMessage(playerid, Gelb, "Du bist nun am LSPD");
    return 1;
    }


    if (strcmp("/gotobsn", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, 1208.5083, -925.6666, 43.9612);
    SendClientMessage(playerid, Gelb, "Du bist nun am BSN");
    }
    return 1;
    }
    {
    if (strcmp("beispiel", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid, x, y, z);
    SendClientMessage(playerid, Gelb, "Du bist nun dort");
    return 1;
    }


    habe nur beispiel genommen ( dort )