Ich möchte gerne das die Cops etc alle auf der Map makiert werden, was auch funktioniert!
Weil die Farben bei SetPlayerColor ja auch geändert werden.
Aber es sollen gewisse Fraktionen, NICHT auf der Map makiert werden..
Wie mache ich das?
Ich möchte gerne das die Cops etc alle auf der Map makiert werden, was auch funktioniert!
Weil die Farben bei SetPlayerColor ja auch geändert werden.
Aber es sollen gewisse Fraktionen, NICHT auf der Map makiert werden..
Wie mache ich das?
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);
Wie stelle ich ein das ich alle 5 Minuten einen Wanted verliere,
habe einen Timer erstellt . .
geht net.
Meine Teamler können Spieler nicht entbannen, da ich ihnen den Zugriff nicht auf alle Accounts geben will..
Gibt es ein Control Panel, wo man vllt Spieler als Admin entbannen kann?
Oder i.eine Funktion.
Gruß
Kevin
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 kann ich mir Admin Server Query geben, da ja nur Admin Server Query Login da steht?
Habe einen TS3 über Linux vServer laufen.
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 ![]()
Befehl geht eig, aber jetzt das Problem wenn ich SWAT Duty gehe und ein anderer verlieren alle ihre Waffen..
vllt:
for(new i = 0; i < MAX_PLAYERS; i++)
Oder so etwas?
Wie mache ich das jetzt richtig, du schreibst i.welche Codes ohne das ich weiss wie ich diese benutze . .
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!
Der Befehl sagt nur den aktuellen namen?
Er soll aber geändert werden, aber der alte name soll gespeichert werden!
Und dann soll der Alte wieder abgerufen werden . .
Magst du es mir i.wie erklären?
z.B ein Code, da ich das garnicht kann:s
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.
Bei dem Case, ändert sich der Name NICHT.
Der Server stürzt immernoch ab!
Immer wenn ich SWAT Duty bin, und ein anderer den Server betritt geht der Server Offline?
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;
}
Das ist ein allgemeiner GF Bug, such dir ein 'nderes Hitman System, ggf ein andere Script und kopiere dir es!