Beiträge von keeev.

    forward WantedLoss(playerid);



    public WantedLoss(playerid)
    {
    if(WantedLevel[playerid] >= 1)
    {
    WantedLevel[playerid] --;
    new wlevel;
    wlevel = GetPlayerWantedLevel(playerid);
    new tmp[64];
    format(tmp,sizeof(tmp), " Aktuelles Wantedlevel: %i", wlevel-1);
    SendClientMessage(playerid, COLOR_WHITE,tmp);
    }
    return 1;
    }


    OnGameModeInit
    SetTimer("WantedLoss",1000*60*5,true);

    Habe ich gemacht, dennoch kommt nix.



    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3e, (C)2005-2012 SA-MP Team


    [19:44:02] password = "" (string)
    [19:44:02]
    [19:44:02] Server Plugins
    [19:44:02] --------------
    [19:44:02] Loading plugin: streamer
    [19:44:02]


    *** Streamer Plugin v2.6.1 by Incognito loaded ***


    [19:44:02] Loaded.
    [19:44:02] Loading plugin: sscanf
    [19:44:02]


    [19:44:02] ===============================


    [19:44:02] sscanf plugin loaded.


    [19:44:02] (c) 2009 Alex "Y_Less" Cole


    [19:44:02] ===============================


    [19:44:02] Loaded.
    [19:44:02] Loaded 2 plugins.


    [19:44:02]
    [19:44:02] Ban list
    [19:44:02] --------
    [19:44:02] Loaded: samp.ban
    [19:44:02]
    [19:44:02]
    [19:44:03] Filterscripts
    [19:44:03] ---------------
    [19:44:03] Loading filterscript 'Gangzone.amx'...
    [19:44:03] ---------------------------------------
    [19:44:03] GangZone Creator by PawnFox - Loaded -
    [19:44:03] ---------------------------------------
    [19:44:03] Loading filterscript 'BusInt.amx'...
    [19:44:03] ===== Bus Interior by Cybertron =======
    [19:44:03] Loading filterscript 'attachments.amx'...
    [19:44:03] Loaded 3 filterscripts.


    [19:44:03] '3' Fraktionsfahrzeuge wurden geladen & erstellt.
    [19:44:03] AllowAdminTeleport() : function is deprecated. Please see OnPlayerClickMap()
    [19:44:03] Pickups Max = 2048, Current Pickups = 430

    I.wie geht mein Server nichtmehr an.


    Kompile:
    0 Errors, 0 Warnungen
    Kompilierung erfolgreich


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


    Server CFG:
    echo Executing Server Config...
    lanmode 0
    rcon_password ****************
    maxplayers 500
    password
    port 7777
    hostname Only Reallife [Alpha Phase V.01]
    gamemode0 ***
    filterscripts Gangzone BusInt attachments
    plugins streamer sscanf
    announce 0
    query 1
    weburl www.sa-mp.com
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxnpc 15
    logtimeformat [%H:%M:%S]


    Server Log:
    SA-MP Dedicated Server
    ----------------------
    v0.3e, (C)2005-2012 SA-MP Team


    [15:50:41] password = "" (string)
    [15:50:41]
    [15:50:41] Server Plugins
    [15:50:41] --------------
    [15:50:41] Loading plugin: streamer
    [15:50:41]


    *** Streamer Plugin v2.6 by Incognito loaded ***


    [15:50:41] Loaded.
    [15:50:41] Loading plugin: sscanf
    [15:50:41]


    [15:50:41] ===============================


    [15:50:41] sscanf plugin loaded.


    [15:50:41] (c) 2009 Alex "Y_Less" Cole


    [15:50:41] ===============================


    [15:50:41] Loaded.
    [15:50:41] Loaded 2 plugins.


    [15:50:41]
    [15:50:41] Ban list
    [15:50:41] --------
    [15:50:41] Loaded: samp.ban
    [15:50:41]
    [15:50:41]
    [15:50:41] Filterscripts
    [15:50:41] ---------------
    [15:50:41] Loading filterscript 'Gangzone.amx'...
    [15:50:41] ---------------------------------------
    [15:50:41] GangZone Creator by PawnFox - Loaded -
    [15:50:41] ---------------------------------------
    [15:50:41] Loading filterscript 'BusInt.amx'...
    [15:50:41] ===== Bus Interior by Cybertron =======
    [15:50:41] Loading filterscript 'attachments.amx'...
    [15:50:41] Loaded 3 filterscripts.


    [15:50:41] '3' Fraktionsfahrzeuge wurden geladen & erstellt.
    [15:50:41] AllowAdminTeleport() : function is deprecated. Please see OnPlayerClickMap()
    [15:50:42] Pickups Max = 2048, Current Pickups = 430

    Zwischendurch stand da auch mal:
    *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x26104) (script needs to be recompiled with the latest include file)

    wie mache ich das anders?:D
    Also ID 0 bug fixxen?


    Und noch ein Bug ka.
    Ich will das der Spieler gekickt wird, wenn er den Namen Psi etc hat wenn er Connected:
    if(GetPlayerName[playerid] == Psi)
    {
    SendClientMessage(playerid,ROT,"Dies ist ein SWAT Name, bitte wähle einen anderen Namen.");
    Kick(playerid);
    }


    Ich weiss es ist falsch, aber ich habe schon etliches Probiert und bin dann dabei gelandet.
    Klappt auch net :)

    Jetzt geht der Server direkt nach dem Befehl aus . .


    if(strcmp(cmd, "/swatduty", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if (PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    if (IsPlayerInRangeOfPoint(playerid,3.0,254.2361,76.9261,1003.6406) ||IsPlayerInRangeOfPoint(playerid,3.0, 217.5230,184.4352,1003.0313)
    || PlayerInfo[playerid][pLocal] != 255)
    {
    if(OnDuty[playerid]==0)
    {
    SetPlayerSkin(playerid,285);
    OnDuty[playerid] = 1;
    new DerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,PlayerTrueName[playerid],19);
    PlayerTrueName[playerid] = DerName;


    new rand = random(19);
    if(rand == 0)return SetPlayerName(playerid,"Alpha");
    else if(rand == 1)return SetPlayerName(playerid,"Beta");
    else if(rand == 2)return SetPlayerName(playerid,"Gamma");
    else if(rand == 3)return SetPlayerName(playerid,"Omega");
    else if(rand == 4)return SetPlayerName(playerid,"Delta");
    else if(rand == 5)return SetPlayerName(playerid,"Epsilon");
    else if(rand == 6)return SetPlayerName(playerid,"Zeta");
    else if(rand == 7)return SetPlayerName(playerid,"Eta");
    else if(rand == 8)return SetPlayerName(playerid,"Theta");
    else if(rand == 9)return SetPlayerName(playerid,"Iota");
    else if(rand == 10)return SetPlayerName(playerid,"Kappa");
    else if(rand == 11)return SetPlayerName(playerid,"Lambda");
    else if(rand == 12)return SetPlayerName(playerid,"Omikron");
    else if(rand == 13)return SetPlayerName(playerid,"Rho");
    else if(rand == 14)return SetPlayerName(playerid,"Sigma");
    else if(rand == 15)return SetPlayerName(playerid,"Tau");
    else if(rand == 16)return SetPlayerName(playerid,"Ypsilon");
    else if(rand == 17)return SetPlayerName(playerid,"Psi");
    else if(rand == 18)return SetPlayerName(playerid,"Omega");
    }
    else if(OnDuty[playerid]==1)
    {
    SetPlayerName(playerid,PlayerTrueName[playerid]);
    SetPlayerSkin(playerid,280);
    ResetPlayerWeapons(giveplayerid);
    PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
    PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
    PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
    PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
    SetPlayerColor(playerid,COLOR_WHITE); // white
    OnDuty[playerid] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keiner Umkleide !");
    return 1;
    }
    }
    }
    return 1;
    }

    Error:
    if(strcmp(cmd, "/swatduty", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if (PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    if (IsPlayerInRangeOfPoint(playerid,3.0,254.2361,76.9261,1003.6406) ||IsPlayerInRangeOfPoint(playerid,3.0, 217.5230,184.4352,1003.0313)
    || PlayerInfo[playerid][pLocal] != 255)
    {
    if(OnDuty[playerid]==0)
    {
    SetPlayerSkin(playerid,285);
    OnDuty[playerid] = 1;
    new DerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,PlayerTrueName[playerid],19);
    PlayerTrueName[playerid] = DerName;


    new rand = random(19);
    if(rand == 0)return SetPlayerName(playerid,"Alpha");
    else if(rand == 1)return SetPlayerName(playerid,"Beta");
    else if(rand == 2)return SetPlayerName(playerid,"Gamma");
    else if(rand == 3)return SetPlayerName(playerid,"Omega");
    else if(rand == 4)return SetPlayerName(playerid,"Delta");
    else if(rand == 5)return SetPlayerName(playerid,"Epsilon");
    else if(rand == 6)return SetPlayerName(playerid,"Zeta");
    else if(rand == 7)return SetPlayerName(playerid,"Eta");
    else if(rand == 8)return SetPlayerName(playerid,"Theta");
    else if(rand == 9)return SetPlayerName(playerid,"Iota");
    else if(rand == 10)return SetPlayerName(playerid,"Kappa");
    else if(rand == 11)return SetPlayerName(playerid,"Lambda");
    else if(rand == 12)return SetPlayerName(playerid,"Omikron");
    else if(rand == 13)return SetPlayerName(playerid,"Rho");
    else if(rand == 14)return SetPlayerName(playerid,"Sigma");
    else if(rand == 15)return SetPlayerName(playerid,"Tau");
    else if(rand == 16)return SetPlayerName(playerid,"Ypsilon");
    else if(rand == 17)return SetPlayerName(playerid,"Psi");
    else if(rand == 18)return SetPlayerName(playerid,"Omega")
    }
    else if(OnDuty[playerid]==1)
    {
    SetPlayerName(playerid,PlayerTrueName[playerid]);
    SetPlayerSkin(playerid,280);
    ResetPlayerWeapons(giveplayerid);
    PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
    PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
    PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
    PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
    SetPlayerColor(playerid,COLOR_WHITE); // white
    OnDuty[playerid] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keiner Umkleide !");
    return 1;
    }
    }
    }
    return 1;
    }


    Wurde ; erwartet aber } gefunden, sagt der Error.


    Fehler:
    new rand = random(19);

    new PlayerTrueName[MAX_PLAYERS][MAX_PLAYER_NAME];
    if(strcmp(cmd, "/swatduty", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if (PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    if (IsPlayerInRangeOfPoint(playerid,3.0,254.2361,76.9261,1003.6406) ||IsPlayerInRangeOfPoint(playerid,3.0, 217.5230,184.4352,1003.0313)
    || PlayerInfo[playerid][pLocal] != 255)
    {
    if(OnDuty[playerid]==0)
    {
    SetPlayerSkin(playerid,285);
    OnDuty[playerid] = 1;
    new DerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,DerName,sizeof(DerName));
    PlayerTrueName[playerid] = DerName;


    new rand = random(19);
    if(rand == 0)return SetPlayerName(playerid,"Alpha");
    else if(rand == 1)return SetPlayerName(playerid,"Beta");
    else if(rand == 2)return SetPlayerName(playerid,"Gamma");
    else if(rand == 3)return SetPlayerName(playerid,"Omega");
    else if(rand == 4)return SetPlayerName(playerid,"Delta");
    else if(rand == 5)return SetPlayerName(playerid,"Epsilon");
    else if(rand == 6)return SetPlayerName(playerid,"Zeta");
    else if(rand == 7)return SetPlayerName(playerid,"Eta");
    else if(rand == 8)return SetPlayerName(playerid,"Theta");
    else if(rand == 9)return SetPlayerName(playerid,"Iota");
    else if(rand == 10)return SetPlayerName(playerid,"Kappa");
    else if(rand == 11)return SetPlayerName(playerid,"Lambda");
    else if(rand == 12)return SetPlayerName(playerid,"Omikron");
    else if(rand == 13)return SetPlayerName(playerid,"Rho");
    else if(rand == 14)return SetPlayerName(playerid,"Sigma");
    else if(rand == 15)return SetPlayerName(playerid,"Tau");
    else if(rand == 16)return SetPlayerName(playerid,"Ypsilon");
    else if(rand == 17)return SetPlayerName(playerid,"Psi");
    else if(rand == 18)return SetPlayerName(playerid,"Omega")
    }
    else if(OnDuty[playerid]==1)
    {
    SetPlayerName(playerid,PlayerTrueName[playerid]);
    SetPlayerSkin(playerid,280);
    ResetPlayerWeapons(giveplayerid);
    PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
    PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
    PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
    PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
    SetPlayerColor(playerid,COLOR_WHITE); // white
    OnDuty[playerid] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, "Du bist in keiner Umkleide !");
    return 1;
    }
    }
    }
    return 1;
    }


    Bei den Funktionen: SetPlayerName(playerid,PlayerTrueName[playerid]);
    um den Namen wieder zu ändern.


    Wenn ich alleien drauf bin und Duty gehe klappt, es wenn jemand Joint geht der Server down!

    Ich möchte gerne bei einem Befehl, das der Name in einer Zwischenablage gespeichert wird, und das ich ihn dann wieder abrufen kann:
    z.B


    Aktueller Name: VitaminZ
    Ich ändere: [ADMIN]VitaminZ oder VitaminX
    danach wieder auf VitaminZ wenn ich den Befehl eingebe.



    Wie geht das am besten?
    Bei mir crasht immer der Server, ich hoffe ihr könnt mir helfen!


    Greetz.

    Heyho, mein Server crasht nach 1-2 Min wenn ich /swatduty gehe.
    Hier der Code:
    Oben:
    new PlayerTrueName[MAX_PLAYERS][MAX_PLAYER_NAME];
    -----------------------------------------------------------------------------
    Dann halt der Command:
    if(strcmp(cmd, "/swatduty", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    if (PlayerInfo[playerid][pMember] == 22 || PlayerInfo[playerid][pLeader] == 22)
    {
    if (IsPlayerInRangeOfPoint(playerid,3.0,254.2361,76.9261,1003.6406) ||IsPlayerInRangeOfPoint(playerid,3.0, 217.5230,184.4352,1003.0313)
    || PlayerInfo[playerid][pLocal] != 255)
    {
    if(OnDuty[playerid]==0)
    {
    SetPlayerSkin(playerid,285);
    OnDuty[playerid] = 1;
    new DerName[MAX_PLAYER_NAME];
    GetPlayerName(playerid,DerName,sizeof(DerName));
    PlayerTrueName[playerid] = DerName;
    new rand = random(19);
    if(rand == 0)return SetPlayerName(playerid,"Alpha");
    if(rand == 1)return SetPlayerName(playerid,"Beta");
    if(rand == 2)return SetPlayerName(playerid,"Gamma");
    if(rand == 3)return SetPlayerName(playerid,"Omega");
    if(rand == 4)return SetPlayerName(playerid,"Delta");
    if(rand == 5)return SetPlayerName(playerid,"Epsilon");
    if(rand == 6)return SetPlayerName(playerid,"Zeta");
    if(rand == 7)return SetPlayerName(playerid,"Eta");
    if(rand == 8)return SetPlayerName(playerid,"Theta");
    if(rand == 9)return SetPlayerName(playerid,"Iota");
    if(rand == 10)return SetPlayerName(playerid,"Kappa");
    if(rand == 11)return SetPlayerName(playerid,"Lambda");
    if(rand == 12)return SetPlayerName(playerid,"Omikron");
    if(rand == 13)return SetPlayerName(playerid,"Rho");
    if(rand == 14)return SetPlayerName(playerid,"Sigma");
    if(rand == 15)return SetPlayerName(playerid,"Tau");
    if(rand == 16)return SetPlayerName(playerid,"Ypsilon");
    if(rand == 17)return SetPlayerName(playerid,"Psi");
    if(rand == 18)return SetPlayerName(playerid,"Omega");
    }
    else if(OnDuty[playerid]==1)
    {
    SetPlayerName(playerid,PlayerTrueName[playerid]);
    SetPlayerSkin(playerid,280);
    ResetPlayerWeapons(giveplayerid);
    PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
    PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
    PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
    PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
    SetPlayerColor(playerid,COLOR_WHITE); // white
    OnDuty[playerid] = 0;
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GRAD2, " Du bist in keiner Umkleide !");
    return 1;
    }
    }
    }
    return 1;
    }

    Ich möchte gerne das ein Spieler in einem Gebiet bleibt, und nicht weg kann
    ich habe es so versucht:


    SetPlayerWorldBounds(playerid, 1378.077270, -2586.063232, 1634.077270, -2418.063232);


    Habe eine Gangzone Createt, in dem Gebiet wo er bleiben soll:
    GangZoneCreate(1378.077270, -2586.063232, 1634.077270, -2418.063232);


    Jetzt fliegt er aber unendlich durch die Luft:ss
    Wie ändere ich das?