Beiträge von Killazocker

    ich kanns net mehr soo gut hab grad ers wieder nagefang mit scripten versuchs mit IsPlayerToPoint... SetPlayerHealth(playerid, 10000000000); dann sollte er ersma genug haben dann machste nen timer der jede sekunde überprüft o du in der nähe bist biste nich in der nähe machste wieder SetPl...(playerid, 100);

    halloo^^ habe folgenes problem ich möchte nicht das man den skin benutzen kann also mit shift aktivieren wie auch imer bzw mit den pfeitasten einen auswählen kann bevor man nicht zwischen englisch und deutsch entschieden hat im menu habs so gemacht


    new inmenu[MAX_PLAYERS];


    public OnPlayerConnect(playerid)
    {
    TogglePlayerControllable(playerid, false);
    new pName[MAX_PLAYER_NAME];
    new string[48];
    GetPlayerName(playerid, pName, sizeof(pName));
    format(string, sizeof(string), "%s has joined the server.", pName);
    SendClientMessageToAll(0xAAAAAAAA, string);
    ShowMenuForPlayer(Language,playerid);
    TogglePlayerControllable(playerid, false);
    inmenu[playerid] = 1;
    return 1;
    }



    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid, 1654.1599,-1655.1222,28.1641);
    SetPlayerFacingAngle(playerid, 178.3460);
    SetPlayerCameraPos(playerid, 1654.1599,-1659.1222,28.1641);
    SetPlayerCameraLookAt(playerid, 1654.1599,-1655.1222,28.1641);
    if(inmenu[playerid] == 0)
    {
    if(classid == 0)
    {
    gTeam[playerid] = 0;
    }
    if(classid == 1)
    ...........
    {
    gTeam[playerid] = 3;
    }
    }
    return 1;
    }


    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new Menu:CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Language)
    {
    switch(row)
    {
    case 0: //German
    {
    deutsch[playerid] = 1;
    SendClientMessage(playerid, COLOR_GREEN, "Wilkommen auf dem DM Server von Lightfire, wähle einen Skin aus und los gehts!");
    inmenu[playerid] = 0;
    }
    case 1: //English
    {
    englisch[playerid] = 1;
    SendClientMessage(playerid, COLOR_BLUE, "Welcome on the server of Lightfire, choose a skin and lets go!");
    inmenu[playerid] = 0;
    }
    }
    }
    return 1;
    }


    an kann trotzdem wählen und starten bevor man deutsch oder englissch gewählt hat bitte umm hilfe danke im vorruas

    sry :P


    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Language)
    {
    switch(row)
    {
    case 0: //German
    {
    deutsch[playerid] = 1;
    }
    case 1: //English
    {
    englisch[playerid] = 1;
    }
    }
    }
    return 1;
    }



    new CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Language)


    das sind die beiden zeilen

    ohh wenn man mal überlegt :P naja wie gesagt is lange her und habs ausm gedächnis versucht wollteihn damit sozusagen in die variable rein setzten schwer zu erklären danke probiers eben aus



    Edit habs geändert übrigen errors:


    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 017: undefined symbol "playerid"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 009: invalid array size (negative, zero or out of bounds)
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 017: undefined symbol "playerid"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 009: invalid array size (negative, zero or out of bounds)
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.






    edit sry hab das mit den MAX_PLAYERS übersehen jezz sind da nur noch die tag mismatch


    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch

    hm. also was ja schon viele haben am amfang in nem menu zwischen deutsch und englisch wählen is ja eig einfach is nur scho so lange das ich gescriptet habe >-< naja hier mein prob...


    new Menu:Lagues;
    new englisch[playerid];
    new deutsch[playerid];


    Lagues = CreateMenu("Lagues", 1, 200.0, 100.0, 150.0, 150.0);


    AddMenuItem(Lagues, 0, "Deutsch");
    AddMenuItem(Lagues, 0, "English");


    public OnPlayerConnect(playerid)
    {
    ShowMenuForPlayer(Lagues,playerid);
    return 1;
    }


    public OnPlayerSelectedMenuRow(playerid, row)
    {
    new CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == Lagues)
    {
    switch(row)
    {
    case 0: //German
    {
    if(deutsch[playerid] = 1;
    }
    case 1: //English
    {
    if(english[playerid] = 1;
    }
    }
    }
    return 1;
    }



    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 017: undefined symbol "playerid"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 017: undefined symbol "playerid"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 009: invalid array size (negative, zero or out of bounds)
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : warning 211: possibly unintended assignment
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 001: expected token: ")", but found ";"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 036: empty statement
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 017: undefined symbol "english"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : warning 215: expression has no effect
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 001: expected token: ";", but found "]"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 029: invalid expression, assumed zero
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : fatal error 107: too many error messages on one line


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



    9 Errors.





    EDIT: habe ein fehler gefunden einmal englisch und einmal eglish neue errors :


    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 017: undefined symbol "playerid"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(4) : error 009: invalid array size (negative, zero or out of bounds)
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 017: undefined symbol "playerid"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(5) : error 009: invalid array size (negative, zero or out of bounds)
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(195) : warning 213: tag mismatch
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(196) : warning 213: tag mismatch
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : warning 211: possibly unintended assignment
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 001: expected token: ")", but found ";"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(202) : error 036: empty statement
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : warning 211: possibly unintended assignment
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 001: expected token: ")", but found ";"
    C:\DOKUME~1\Manuel\Desktop\alles\server\GAMEMO~1\DMscript.pwn(206) : error 036: empty statement
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.