Beiträge von Bar[T]sImpsonE

    Also derzeit habe ich auch nochdas GM Life of Sun mit dem Script versuche ich Scripten zu lernen :) Also ich hbe nichts gegen 08/15 Server ich habe auch noch einn 08/15 Server :) Bald nicht mwhr hoffe ich...


    PS: Bin auch erst 14..

    So nun noch eine kleine Frage ich habe ein /lift befehl eingebaut... wenn ich vom Polizei Revier in die Garage gehe ist das genau so wie im /goto Befehl.


    Der Code:
    if(strcmp(cmdtext, "/glift", true) == 0)
    {
    if(IstPolizist(playerid))
    {
    if(IsPlayerInRangeOfPoint(playerid, 4.0, 250.4064,73.2423,1003.6406))
    {
    SetPlayerPos(playerid, 1611.3994,-1711.5270,6.2188);
    SendClientMessage(playerid, -1,"Du bist nun in der {0000FF}Garage{FFFFFF}.");
    }
    else if(IsPlayerInRangeOfPoint(playerid, 4.0, 1611.3994,-1711.5270,6.2188))
    {
    SetPlayerPos(playerid, 250.4064,73.2423,1003.6406);
    SendClientMessage(playerid, -1,"Du bist nun in dem {0000FF}Revier{FFFFFF}.");
    }
    }
    else
    {
    SendClientMessage(playerid, -1, "Du bist kein {0000FF}Polizist{FFFFFF}!");
    }
    return 1;
    }

    Hallo,


    Also ich mache /goto Pum4 ich bin aber in meinem Haus und er am BSN dann sehe ich nichts...
    Wie mache ich das wenn ich /goto Pum4 "der gleiche Satz" dann sehe ich das
    Wie mache ich das?


    Mein Code:
    ocmd:goto(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    new giveplayer[MAX_PLAYER_NAME];
    new sendername[MAX_PLAYER_NAME];
    new string[256];
    new idx; new tmp[256];
    tmp = strtok(params, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, WEIß, "{FFD200}Benutzung:{FEFEFE} /goto [playerid/PartOfName]");
    return 1;
    }
    new Float:plocx,Float:plocy,Float:plocz;
    new plo;
    plo = ReturnUser(tmp);
    if(IsPlayerConnected(plo))
    {
    if(plo != INVALID_PLAYER_ID)
    {
    if(Spieler[playerid][Admin] >= 1)
    {
    if(Spectate[playerid] != 255)
    {
    Spectate[playerid] = 256;
    }
    GetPlayerPos(plo, plocx, plocy, plocz);
    if (GetPlayerState(playerid) == 2)
    {
    new tmpcar = GetPlayerVehicleID(playerid);
    SetVehiclePos(tmpcar, plocx, plocy+4, plocz);
    TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
    }
    else
    {
    SetPlayerPos(playerid,plocx,plocy+2, plocz);
    }
    SendClientMessage(playerid, ROT, "Du hast dich Teleportiert.");
    GetPlayerName(plo, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s hat sich zu %s geportet.", sendername, giveplayer);
    SpeicherunginScriptfieles(HELLBLAU,string,4);
    }
    else
    {
    SendClientMessage(playerid, ROT, "Du bist nicht befugt!");
    }
    }
    }
    else
    {
    format(string, sizeof(string), "%d ist kein Aktiver Spieler.", plo);
    SendClientMessage(playerid, ROT, string);
    }
    }
    return 1;
    }


    Mit freundlichen Grüßen,
    Bar[T]sImpsonE

    Nun komme ich nicht weiter...


    Code:
    if(CurrentMenu == BSMK)
    {
    switch(row)
    {
    case 0:
    {
    if(GetPlayerMoney(playerid) >= 3)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -3);
    SetPlayerHealth(playerid, 63);
    SendClientMessage(playerid, -1, "Sie haben sich {00FFFA}3 Chicken Nuggets{FFFFFF} gekauft.");


    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 1:
    {
    if(GetPlayerMoney(playerid) >= 4)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -4);
    SetPlayerHealth(playerid, 72);
    SendClientMessage(playerid, -1, "Sie haben sich {00FFFA}12 Chicken Nuggets{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 2:
    {
    if(GetPlayerMoney(playerid) >= 5)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -5);
    SetPlayerHealth(playerid, 80);
    SendClientMessage(playerid, -1, "Sie haben sich {00FFFA}20 Chicken Nuggets{FFFFFF} gekauft.");


    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 3:
    {
    if(GetPlayerMoney(playerid) >= 1)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -1);
    SetPlayerHealth(playerid, 60);
    SendClientMessage(playerid, -1, "Sie haben sich einen {00FFFA}Chessburger{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 4:
    {
    if(GetPlayerMoney(playerid) >= 1)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -1);
    SetPlayerHealth(playerid, 65);
    SendClientMessage(playerid, -1, "Sie haben sich einen {00FFFA}Chickenburger{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 5:
    {
    if(GetPlayerMoney(playerid) >= 3)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -3);
    SetPlayerHealth(playerid, 70);
    SendClientMessage(playerid, -1, "Sie haben sich einen {00FFFA}Mc Chicken{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 6:
    {
    if(GetPlayerMoney(playerid) >= 2)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -2);
    SetPlayerHealth(playerid, 60);
    SendClientMessage(playerid, -1, "Sie haben sich {00FFFA}Pommes{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 7:
    {
    if(GetPlayerMoney(playerid) >= 4)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -4);
    SetPlayerHealth(playerid, 100);
    SendClientMessage(playerid, -1, "Sie haben sich einen {00FFFA}Big Mac{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 8:
    {
    if(GetPlayerMoney(playerid) >= 3)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -3);
    SetPlayerHealth(playerid, 78);
    SendClientMessage(playerid, -1, "Sie haben sich einen {00FFFA}Fisch Mac{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben zuwenig Geld.");
    }
    }
    case 9:
    {
    if(GetPlayerMoney(playerid) >= 1)
    {
    ShowMenuForPlayer(BSMK,playerid);
    GivePlayerMoney(playerid, -1);
    SetPlayerHealth(playerid, 70);
    SendClientMessage(playerid, -1, "Sie haben sich ein {00FFFA}Glas Cola{FFFFFF} gekauft.");
    }
    else
    {
    SendClientMessage(playerid, -1, "Sie haben {F50000}zuwenig{FFFFFF} Geld.");
    }
    }
    case 10:
    {
    HideMenuForPlayer(BSMK,playerid);
    UnFreezePlayer(playerid);
    }
    }
    }


    Code 2:
    public OnPlayerExitedMenu(playerid)
    {
    new Menu:CurrentMenu = GetPlayerMenu(playerid);
    if(CurrentMenu == BSMK)
    {
    UnFreezePlayer(playerid);
    }
    return 1;
    }


    Errors:


    Zeile (7542) : Unbekannte Variable : "CurrentMenu"
    Zeile (7544) : Unbekannte Variable : "row"

    Nun kommt das hier:
    Zeile (8) : Include wurde nicht gefunden (im pawno/include Ordner?) : "b_kick"


    1 Errors, 0 Warnungen
    Du hast Errors im Skript. Kompilierung abgebrochen


    PWNMod Compiler Version 1.2
    (c) Trooper[Y]
    In Kooperation mit GTA-Servers.de


    Wohl ich es drin habe..

    Hey,


    Also wenn man einen Spieler bannt mit /ban (/kick) dann steht für uns alle die nicht gebannt würden sind der Grund nur für den gebannten oder für den gekickten steht der Grund nicht da bei dem steht nur "Server closed to the connection" wieso?


    Der /ban Code:
    ocmd:ban(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du brauchst Adminrang 5!");
    new pID, time, grund[128];
    if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,WEIß,"{FFD200}Benutzung:{FEFEFE} /ban [playerid] [zeit] [grund]");
    if(IsPlayerConnected(pID))
    {
    if(time>0&&time<1000)
    {
    new string[128];
    format(string,sizeof(string),"{FFB400}Zeitban:{FFFFFF} %s wurde von %s für {0A00FF}%i{FFFFFF} Minuten gebannt Grund: %s!!!",spielername(pID),spielername(playerid),time,grund);
    SendClientMessageToAll( -1,string);
    format(string,sizeof(string),"{FFB400}Zeitban:{FFFFFF} Du wurdest von %s für {0A00FF}%i{FFFFFF} Minuten gebannt Grund: %s!!!",spielername(playerid),time,grund);
    SendClientMessage(pID, -1,string);
    new wert;


    wert=gettime()+(60*time);


    SetPVarInt(pID,"Zeitban",wert);


    Kick(pID);
    return 1;
    }
    SendClientMessage(playerid,ROT,"Ungültige Zeit!!!");
    return 1;


    }
    SendClientMessage(playerid,ROT,"Falsche ID");
    return 1;
    }



    Der /kick Befehl:
    ocmd:kick(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,WEIß,"{FFD200}Benutzung:{FEFEFE} /kick [id] [grund]");
    format(string,sizeof(string),"{FFA000}Kick:{FF1400} %s wurde von %s gekickt. Grund: %s",spielername(pID),spielername(playerid),reason);
    SendClientMessageToAll(ROT,string);
    format(string,sizeof(string),"{FFA000}Kick:{FF1400} Du wurdest von %s gekickt. Grund: %s",spielername(playerid),reason);
    SendClientMessage(pID,ROT,string);
    Kick(pID);
    return 1;
    }



    Mit freundlichen Grüßen,
    Pum4