Beiträge von Kevin.

    Hier bitte


    (wegen die fehler !!)


    public OnPlayerCommandText(playerid, cmdtext[])//suche erst da nach ob diese Public schon drine ist muss eig sein ;)
    {
    new tmp[128];
    return 1;
    }

    so...


    if(strcmp(cmd, "/lv", true) == 0) {
    SetPlayerPos(playerid, 1699.2, 1435.1, 10.7);
    GameTextForPlayer(playerid, "~r~Willkommen", 5000, 5);
    if(AccountInfo[playerid][Jail] == 1)
    SendClientMessage(playerid,rot,"Du kannst dich jetzt nicht weg teleportieren!");
    return 1;
    }

    was du gesagt hast


    Zitat

    if(AccountInfo[playerid][Jail] == 1)
    {
    SendClientMessage(playerid,COLOR,"Du kannst dich jetzt nicht weg teleportieren!");
    return 1;
    }

    ne da ist das nicht drine und hier ist mal das /knast und /unknast (nur der command)


    if(strcmp(cmd, "/knast", true) == 0)
    {
    if (AccountInfo[playerid][AdminLevel] >= 2)
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, grün, "Nutze: /knast [playername/id] [Grund]");
    SendClientMessage(playerid, grün, "Damit geht der User in knast !!");
    return 1;
    }
    new targetid = ReturnUser(tmp);
    if(IsPlayerConnected(targetid))
    {
    if(targetid != INVALID_PLAYER_ID)
    {
    if(AccountInfo[giveplayerid][Jail] == 0)
    {
    GetPlayerName(targetid, giveplayername, sizeof(giveplayername));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new reason[128];
    reason = strtok(cmdtext, idx);
    if(!strlen(reason)) return SendClientMessage(playerid, rot, "Nutze: /knast [playername/id] [Grund]");
    format(string, sizeof(string), "Du bist jetzt in knast ! by Admin %s. Grund: %s", sendername, reason);
    SendClientMessage(targetid, ADMIN_rot, string);
    format(string, sizeof(string), "-| Administrator %s Bring in knast %s. [ Grund: %s ] |-",sendername,giveplayername, reason);
    SendClientMessageToAll(ADMIN_rot,string);
    AccountInfo[targetid][Jail] = 1;
    OnPlayerJailed(targetid);
    return 1;
    }
    else SendClientMessage(playerid, rot, "Der Player ist schon in knast!");
    }
    else
    {
    format(string, sizeof(string), "%d ist nicht on .", targetid);
    SendClientMessage(playerid, rot, string);
    }
    }
    else
    {
    format(string, sizeof(string), "%d ist nicht on.", targetid);
    SendClientMessage(playerid, rot, string);
    }
    }
    else SendClientMessage(playerid, rot, "Du bist kein admin/oder dein admin level ist zu klein.");
    return 1;
    }


    if(strcmp(cmd, "/unknast", true) == 0)
    {
    if (AccountInfo[playerid][AdminLevel] >= 2 || IsPlayerAdmin(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, blau, "Nutze: /unknast [playername/id]");
    return 1;
    }


    new targetid = ReturnUser(tmp);
    if(targetid != INVALID_PLAYER_ID)
    {
    if(AccountInfo[giveplayerid][Jail] == 1)
    {
    GetPlayerName(targetid, giveplayername, sizeof(giveplayername));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Administrator %s macht Unknast bei %s ",sendername, giveplayername);
    SendClientMessageToAll(ADMIN_rot,string);
    AccountInfo[targetid][Jail] = 0;
    OnPlayerUnjailed(targetid);
    }
    else SendClientMessage(playerid, rot, "Der Player/user ist nicht in Knast!");
    }
    else
    {
    format(string, sizeof(string), "%d ist nicht on.", targetid);
    SendClientMessage(playerid, rot, string);
    }
    }
    else SendClientMessage(playerid, rot, "Du bist kein admin !/oder dein admin level ist zu klein.");
    return 1;
    }

    Ty jetzt weis ich es danke



    //Edit


    Hmm naja es geht jetzt aber man kann sich auch so nicht Porten auch wenn man nicht in knast ist warum das ?

    HI


    ich habe mal eine Frage


    ich habe jetzt in adm sys von mir /knast und /unknast gemacht alles schön und gut nur wenn man drine ist kann man sich weg porten kann mir einer sagen wie man das so macht
    das man sich nicht mehr porten kann ?

    Hmmm ok das geht schon mal :) jetzt kommt aber das !


    D:\Script\gamemodes\gangdmclanwom.pwn(62) : error 017: undefined symbol "MAX_PLAYER"
    D:\Script\gamemodes\gangdmclanwom.pwn(62) : error 009: invalid array size (negative, zero or out of bounds)
    D:\Script\gamemodes\gangdmclanwom.pwn(235) : error 004: function "IstEinGroveCar" is not implemented
    D:\Script\gamemodes\gangdmclanwom.pwn(237) : error 033: array must be indexed (variable "gTeam")
    D:\Script\gamemodes\gangdmclanwom.pwn(1303) : warning 203: symbol is never used: "GroveCars"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    hier ist das alles


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == TEAM_GROVE)
    {
    new
    newcar = GetPlayerVehicleID(playerid);
    if(IstEinGroveCar(newcar))
    {
    if(PlayerInfo[playerid][gTeam] == 1){ }
    else
    {
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, grün, " Du gehörst nicht zur Grove-Street!");
    }
    }
    }
    }

    so weit geht es jetzt :)
    aber jetzt sind nur noch 2 zeilen die nicht gehn :(


    hier sind die zeilen


    if(PlayerInfo[playerid][gTeam] == 1){ } //Zeile 238
    und die noch if(IstEinGroveCar(newcar))


    Hier sind die Fehler


    D:\Script\gamemodes\gangdmclanwom.pwn(236) : error 004: function "IstEinGroveCar" is not implemented
    D:\Script\gamemodes\gangdmclanwom.pwn(238) : error 017: undefined symbol "PlayerInfo"
    D:\Script\gamemodes\gangdmclanwom.pwn(238) : warning 215: expression has no effect
    D:\Script\gamemodes\gangdmclanwom.pwn(238) : error 001: expected token: ";", but found "]"
    D:\Script\gamemodes\gangdmclanwom.pwn(238) : error 029: invalid expression, assumed zero
    D:\Script\gamemodes\gangdmclanwom.pwn(238) : fatal error 107: too many error messages on one line


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



    5 Errors.



    //Edit hier sind die cars !


    //=========Grove=======
    AddPlayerClass(105,2517.3142,-1678.6617,14.3770,60.8737,0,0,0,0,0,0); //Grove
    AddPlayerClass(106,2517.3142,-1678.6617,14.3770,60.8737,0,0,0,0,0,0); //Grove
    AddPlayerClass(107,2517.3142,-1678.6617,14.3770,60.8737,0,0,0,0,0,0); //Grove
    AddPlayerClass(47,2517.3142,-1678.6617,14.3770,60.8737,0,0,0,0,0,0); //Grove
    AddPlayerClass(152,2517.3142,-1678.6617,14.3770,60.8737,0,0,0,0,0,0); //Grove


    sry ich meinte die ID ;) aber das sind die neuen cars

    habe ich ^^ k0mmt immer noch das :)



    D:\Script\gamemodes\gangdmclanwom.pwn(232) : error 004: function "IstEinGroveCar" is not implemented
    D:\Script\gamemodes\gangdmclanwom.pwn(234) : error 028: invalid subscript (not an array or too many subscripts): "PlayerInfo"
    D:\Script\gamemodes\gangdmclanwom.pwn(234) : warning 215: expression has no effect
    D:\Script\gamemodes\gangdmclanwom.pwn(234) : error 001: expected token: ";", but found "]"
    D:\Script\gamemodes\gangdmclanwom.pwn(234) : error 029: invalid expression, assumed zero
    D:\Script\gamemodes\gangdmclanwom.pwn(234) : fatal error 107: too many error messages on one line


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



    5 Errors.

    Hmm geht immer noch nicht


    D:\Script\gamemodes\gangdmclanwom.pwn(231) : error 004: function "IstEinGroveCar" is not implemented
    D:\Script\gamemodes\gangdmclanwom.pwn(233) : error 017: undefined symbol "PlayerInfo"
    D:\Script\gamemodes\gangdmclanwom.pwn(233) : warning 215: expression has no effect
    D:\Script\gamemodes\gangdmclanwom.pwn(233) : error 001: expected token: ";", but found "]"
    D:\Script\gamemodes\gangdmclanwom.pwn(233) : error 029: invalid expression, assumed zero
    D:\Script\gamemodes\gangdmclanwom.pwn(233) : fatal error 107: too many error messages on one line


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



    5 Errors.