wenn es erledigt ist close das thema
Gangzonen
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 habe meine Taktik ein wenig geändert und folgendes drauß gemacht:
public HitBase(playerid)
{
if PlayerInZone(playerid, HitmanBase)
{
//Was geschen soll
}
}
Public ist der Timer |_|und nun folgender error:
ZitatD:\Server - Kopie\gamemodes\gf.pwn(29072) : error 017: undefined symbol "PlayerInZone"
-
Ich sage nur eins dazu,
verwendet echt dieses tool,
es hilft bei gangzonen richtig!Wenn ein Err0r bei den Programm kommt müsst ihr bei GangZone creat die komers mit punkten ersetzten
-
naja mache ich aber ich sehe nix wo man nun festlegenn kann das bei betreten der Zone eine Meldung erscheint ?-)
-
kann mir denn niemand helfen???
Ich möchte nur, dass beim betreten der Zone eine Warnung kommt!
-
Also ich habe alles eingefügt was mir das Program da anzeigt aber wenn ich ingame dort hingehe seh ich nix von der zone -.-
//======================
// Above OnGameModeInit:
new adminbase;// OnGameModeInit Insert
public OnGameModeInit() {
adminbase = GangZoneCreate(-6422831, -5488602, -4554371, -4554371);
return 1;
}
// Player Spawn
public OnPlayerSpawn(playerid) {
GangZoneShowForPlayer(playerid, adminbase, 0x00000096);
return 1;
}
//======================was soll ich machen?
-
Fail!
So Muss es aussehen!adminbase = GangZoneCreate(-642.2831, -548.8602, -455.4371, -455.4371);
-
Cool danke für dich Schnelle Lösung
-
Hi
Bei mir sind alle Gangzonen immer Grau
Ich hab bei public OnPlayerSpawn(playerid):
public OnPlayerSpawn(playerid)
{
GangZoneShowForPlayer(playerid, Lcn, 0xFF000096);
GangZoneShowForPlayer(playerid, Lb, 0x0080FF96);
GangZoneShowForPlayer(playerid, ECP, 0x0000FF96);
GangZoneShowForPlayer(playerid, Warriors, 0x80008096);
................................usw...................................Und bei Public OnGameModeInit():
[public OnGameModeInit()
{
ECP = GangZoneCreate(1103.531,2722.64,1505.731,2850.286);
Warriors = GangZoneCreate(1841.547,645.488,1958.693,792.4745);
Lcn = GangZoneCreate(1094.37,-2112.166,1524.091,-1891.092);
Lb = GangZoneCreate(2706.773,-1646.332,2794.238,-1496.318);
................................usw...................................Und natürlich immer:
new ...;Warum haben die alle die gleiche farbe?
-
GangZoneShowForPlayer(playerid, Lcn, 0xFF000096); //0xFF000096 ist die Farbe die du ändern musst
GangZoneShowForPlayer(playerid, Lb, 0x0080FF96);
GangZoneShowForPlayer(playerid, ECP, 0x0000FF96);
GangZoneShowForPlayer(playerid, Warriors, 0x80008096); -
-
ja ich weiß ich hab mit so einem Tool das gemacht. Auch das alle verschiedene Farben haben, aber im Game haben dann alle die gleiche Farbe und sind fast unsichtbar!!!!
-
komisch als ich mit meinem laptop aufm server connected habe wurden die gangzonen machnmal angezeigt
-
Bei mir sind auch alle Zonen grau-transparent was soll ich tun
#define NODM 0x99FF99FF //grün
new bsnzone;
GangZoneShowForPlayer(playerid, bsnzone, NODM);
bsnzone = GangZoneCreate(1149.1447, -962.8280, 1263.5154, -858.2130);
-
nimm den hier und ändere die farbe:
-
Nein daran liegt es nicht ich habe ca 4 monate danach gesucht und bin irgentwan auf die simple idee gekommen die Turf und Ganghzonen Definition aus den script zu löschen dann geht
-
schönes tutorial
7/10
-
nimm den hier und ändere die farbe:
Das Programm habe ich ja benutzt aber es war trotzdem grau
-
Also in diesen Tutorials erkläre ich wie man Gangzonen erstellt.
Also ganz oben über Main:
z.b
new grovezone;
danach geht ihr zu
onGameModeInit
da macht ihr das:
grovezone = GangZoneCreate(A Koords, B Koords, C Koords, D Koords);
Es ist das selbe wie in der Mathemathik
A ist oben links
B unten links
C unten rechts
D oben echts
danach bei:
OnPlayerConnect
GangZoneShowForplayer(playerid, grovezone, FARBE);
Fertig !
BSP:
new grovezone;public OnGameModeInit() {
grovezone = GangZoneCreate(805.7734, -1413.023, 1401.345, -1015.975);
return 1;
}public OnPlayerConnect(playerid) {
GangZoneShowForPlayer(playerid, grovezone, 0x00B00096);
return 1;
}wenn fehler auftreten sollten bescheid sagen !
lg
Fischer
Wie frage ich ab ob jemand in der Zone ist?