Ich möchte folgende GangZone:GangZoneCreate(2183.763, -140.1345, 2557.455, 175.1681); nur für rcon Admins zugänglich machen sprich das wenn ein "normaler" User den Bereich betritt explodiert er auch wenn er in einen Fahrzeug sitzt. Wie kann ich das machen ?
AdminZone
- [MrM]Florian
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
also...
Das fügst du irgendwo im script ein( ausserhalb einer klasse)
stock IsPlayerInArea(playerid,Float:minX,Float:minY,Float:maxX,Float:maxY) // by Maercell aka [GCW]Marciii
{
new Float:pX,Float:pY,Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
if(pX >= minX && pX <= maxX && pY >= minY && pY <= maxY) return 1;
else return 0;
}Gang Oben
forward adminzone();Dann Bei OnGameModeInit
SetTimer("adminzone",2000,1);Dann
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerAdmin && IsPlayerInArea(i,2183.763, -140.1345, 2557.455, 175.1681))
{
Kill(i);
}
} -
jetzt bekomme ich diesen Error:
C:\Dokumente und Einstellungen\-Florian-\Desktop\samptestserver\gamemodes\freeroom-hunter.pwn(461) : error 076: syntax error in the expression, or invalid function call
in diesen Zeilen:
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerAdmin && IsPlayerInArea(i,2183.763, -140.1345, 2557.455, 175.1681))
{
SetPlayerHealth(i,0);
}
}habe die Error Zeile mal rot markiert
-
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerAdmin(i) && IsPlayerInArea(i,2183.763, -140.1345, 2557.455, 175.1681))
{
SetPlayerHealth(i,0);
}
}//EDIT: er wird nicht explodieren, nur sterben
-
Erstell halt noch ne Explosion an den Player-Koordinaten
-
also wenn ich da jetzt ohne als Rcon Admin eingeloggt zu sein da rum fahre passiert nix wodran liegt das ?
-
hmmm...
sollte eig funtsen
Pls einer der Profies helfen -
breadfish.de
Hat das Thema geschlossen.