Beiträge von #Awesome*

    Jo wollte nur nochmal anmerken , das es vorher alles ging.
    Sprich die Skinauswahl hat perfekt geklappt.
    Nach einem GM wechseln fing es dann plötzlich an buggy zu werden.
    Einen Fehler im Script kann ich bisher nicht erkennen.

    Du must 2 /save Positionen haben.
    Einmal eine Position wo der Skin stehen soll
    und einmal eine Position wo die Camera steht



    public OnPlayerRequestClass(playerid, classid)
    {
    SetPlayerPos(playerid,Koordinaten); //Spieler Position X Y Z Koordinaten
    SetPlayerFacingAngle(playerid,Koordinaten); // Letze Koordinate der Spieler Position
    SetPlayerCameraPos(playerid,Koordinaten); // X Y Z Koordinaten , Camera Position
    SetPlayerCameraLookAt(playerid,Koordinaten); // X Y Z Koordinaten Spieler Position


    Bin gerade voll müde , vllt hab ich selber nen fehler dirn..
    Wenn ja , hoffe ich das ihn einer schnell verbessert



    //edit Fehler behoben

    Wenne die Person beim Login wo stehen haben willst machste

    public OnPlayerRequestClass(playerid, classid)


    SetPlayerPos(playerid,Koordinaten);
    SetPlayerFacingAngle(playerid,Koordinaten);
    SetPlayerCameraPos(playerid,Koordinaten);
    SetPlayerCameraLookAt(playerid,Koordinaten);

    if(strcmp(cmd, "/defuse", true) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid,10.0,PlayerExplosionX[1], PlayerExplosionY[1], PlayerExplosionZ[1]))
    {
    if(IsACop(playerid))
    {
    if(Bombactivated==1)
    {
    //Bombtimer(10,playerid);
    ShowMenuForPlayer(Menu:BOMBD,playerid);
    return 1;
    }





    AUsm LoH script

    jo danke erstmal ich probiersmal aus






    //edit : Ich bekomme da 6 Error's


    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(943) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(943) : error 017: undefined symbol "Spectateoff"
    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(945) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(946) : error 001: expected token: ";", but found "{"
    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(953) : warning 225: unreachable code
    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(953) : error 029: invalid expression, assumed zero
    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(953) : error 017: undefined symbol "Spectateoff"
    C:\Programme\Rockstar Games\Reallife Probieren\gamemodes\DM.pwn(960) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    6 Errors.

    Huhu liebe leute .. und zwar habe ich ne idee , die ich aber nicht genau umsetzten kann.
    Ich möchte , das ich wenn ich eine Person töte , für 5 Sekunden in sein TV ( Also Spec) gelange.
    Denn TV "script " hab ich
    if(strcmp(cmd, "/tv", true) == 0)
    {
    new tmp[256];
    tmp = strtok(cmdtext, idx);


    if(PlayerInfo[playerid][pAdmin] <= 1) return SendClientMessage(playerid,rot," Du bist kein Admin!");


    if(!strlen(tmp))
    {
    SendClientMessage(playerid, hblau, "Benutze:/tv [Spieler_ID]");
    return 1;
    }
    specplayerid = strval(tmp);


    if(!IsPlayerConnected(specplayerid)) {
    SendClientMessage(playerid,rot , "Diese ID ist kein aktiver Spieler");
    return 1;
    }


    TogglePlayerSpectating(playerid, 1);
    PlayerSpectatePlayer(playerid, specplayerid);
    SetPlayerInterior(playerid,GetPlayerInterior(specplayerid));
    gSpectateID[playerid] = specplayerid;
    gSpectateType[playerid] = ADMIN_SPEC_TYPE_PLAYER;


    return 1;
    }


    das problem ist jetzt nur , wie setze ich die person die gestoben ist in den TV des mörders?

    //EDIT oder meinste allgemein den namen ändern ?
    Also auch wenn er schreibt das dann kommt [Paintball]Spielername: Hallo


    hm.. muss mal im GF gucken
    und denn dan umändern


    jojo auch gerade gescheckt ...
    :D
    Naja muste mal im Wiki gucken..




    //edit2


    Hier ist ein /umbenennen Befehl den du als Admin ausführen kannst
    Vllt kannste den ja so umscripten


    if(strcmp(cmd,"/umbenennen",true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 4)
    {
    tmp = strtok(cmdtext,idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /umbennen [playerid/name] [neuer name] Achtung! Maximale Länge: 16 Zeichen");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if(!IsPlayerConnected(giveplayerid))
    {
    SendClientMessage(playerid,COLOR_WHITE," Spieler ist nicht Online!");
    return 1;
    }
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(strlen(result) < 1 || strlen(result) > 16)
    {
    SendClientMessage(playerid,COLOR_WHITE,"NUTZUNG: /umbennen [playerid/name] [neuer name] Achtung! Maximale Länge: 16 Zeichen");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    format(string,sizeof(string),"/Accounts/%s.ini",giveplayer);
    fremove(string);
    format(string,sizeof(string)," AdmCmd: %s hat %s in %s umbenannt!",sendername,giveplayer,result);
    ABroadCast(COLOR_LIGHTRED,string,1);
    format(string,sizeof(string)," Admin %s hat dich in %s umbenannt!",sendername,result);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    SetPlayerName(giveplayerid,result);
    OnPlayerUpdate(giveplayerid);
    }
    return 1;
    }