Beiträge von Mr_x

    Ich habe eine frage ich wollte das auch noch so machen das man auch schnell fahren kann aber wenn ich die taste drücke dann fährt er schnell aber er fährt dann immer noch norden wie kann man das ändern ?


    ich guck mal obs geht


    //edit
    also das klappt teilweiße undzwar ich kann das command nur machen wenn ich als rcon eingeloggt bin und da steht nur hat sich als admin eingeloggt aber kein name und ich weiß nicht ob das bei allen ist

    mm also Barney meint das so das du eine admin abfrage machen sollst falls du ein admin system hast und nich abfragen ob er als rcon eingeloggt ist
    isPlayerAdmin ist die rcon abfrage die hast du da jetzt bestimmt stehn da muss eine andere abfrage rein

    der playerid error müste der sein !


    if(PlayerInfo[playerid][pAdmin] >= 21)


    das müste glaubich so heißen


    if(PlayerInfo(playerid)[pAdmin] >= 21)



    also mit () stat mit []

    nein habe ich nie !!!


    ich habe mal gefragt wie man in mute ein timer setzt !


    //EDIT


    srx ein bissl verlesen habe das so gelesen das ich nach ein kick command mal gefagt habe ;)


    aber er hat gehsagt das sein /kick nicht gehn da habe ich ihn auf die sprünge geholfen

    ich bin auch der meinung das es nicht möglich ist
    dan must du halb auf groß und klein schreibung achten !
    ist auch nicht wirklich schwer ;)


    aber ich kann dir ocmd:kick geben !


    hier hast du dein ocmd:kick ;)




    ocmd:kick(playerid,params[])
    {
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    new pID, reason[128],string[128];
    if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/kick [id] [grund]");
    format(string,sizeof(string),"AdmCmd: %s wurde von einem Admin gekickt. Grund: %s",SpielerName(pID),reason);
    SendClientMessageToAll(ROT,string);
    Kick(pID);
    return 1;
    }


    //EDIT


    vllt must du dein admin abfrage anpassen fals du eine andere hast

    das klappt ergentwie nicht !


    ich bekomme die erros



    G:\GTA san andreas\Homie\Homies server!!!\samp\gamemodes\homiesmode.pwn(2507) : error 017: undefined symbol "AttachObjectToVehicle"
    G:\GTA san andreas\Homie\Homies server!!!\samp\gamemodes\homiesmode.pwn(2508) : error 017: undefined symbol "AttachObjectToVehicle"
    G:\GTA san andreas\Homie\Homies server!!!\samp\gamemodes\homiesmode.pwn(2509) : error 017: undefined symbol "AttachObjectToVehicle"
    G:\GTA san andreas\Homie\Homies server!!!\samp\gamemodes\homiesmode.pwn(2510) : error 017: undefined symbol "AttachObjectToVehicle"
    G:\GTA san andreas\Homie\Homies server!!!\samp\gamemodes\homiesmode.pwn(2511) : error 017: undefined symbol "AttachObjectToVehicle"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.




    in den zeilen



    AttachObjectToVehicle(light1[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), -0.0089111328, -0.5, 1.55, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(light2[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), -0.5, -0.5, 1.55, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(light3[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.5, -0.5, 1.55, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(light4[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), -0.5, 2.75, 0.6, 0.0, 0.0, 0.0);
    AttachObjectToVehicle(light5[GetPlayerVehicleID(playerid)], GetPlayerVehicleID(playerid), 0.5, 2.75, 0.6, 0.0, 0.0, 0.0);

    hier :D


    also das müsste so gehn !




    public OnPlayerRequestClass(playerid, classid)
    {
    if(classid == 0) //die 0 steht für die skin id
    {
    GameTextForPlayer(playerid,"CJ (Carl Johnson)",1000,5); //der text der angezeigt werden soll
    }
    return 1;
    }

    Hier hast du dein command must nur alles einfügen




    ocmd:mute(playerid,params[])
    {
    new pID, string[128],zeit,stringg[128];
    if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
    if(sscanf(params,"ui",pID,zeit)) return SendClientMessage(playerid,GELB,"Benutzung:/mute [ID] [zeit]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Kein Spieler mit der angegebenen ID ist Online");
    format(string,sizeof (string),"Du hast %s gemuntet (für %d milisecunden)",SpielerName(pID),zeit);
    format(stringg,sizeof (stringg),"Du wurdest gemuntet (für %d milisecunden)",zeit);
    SendClientMessage(playerid,GRUEN,string);
    SendClientMessage(pID,ROT,stringg);
    SetTimer("ZEITMUTE",zeit,false);
    SetPVarInt(pID, "Mute", 1);
    return 1;
    }


    forward ZEITMUTE();
    public ZEITMUTE()
    {
    new pID;
    SetPVarInt(pID, "Mute", 0);
    SendClientMessage(pID,GRUEN,"Deine zeit ist um du kannst wieder reden !");
    return 1;
    }


    public OnPlayerText(playerid, text[])
    {
    if(GetPVarInt(playerid, "Mute") == 1) {
    SendClientMessage(playerid, ROT, "Du hast Chatverbot");
    return 0;
    }
    return 1;
    }