das geht nicht
SetPlayerWorldBounds(playerid,-313.8208,2173.3933,-466.7822,2279.0112);
funzt net
das geht nicht
SetPlayerWorldBounds(playerid,-313.8208,2173.3933,-466.7822,2279.0112);
funzt net
ich blick nich welche wertwe ich da eintragen muss habs versucth reinfall^^ pls erklärn^^
das kenn ich ich mein aber ob das wie eine art rechteck is oder immer einzelne mauern?
wie darf ich das verstehen ?^^
@benjamnin macht man damit ein quadrat?
kein ding^^
wie kann ich zb scripten das wenn ich in /dm4 bin das wenn ich von einem punkt 200m weg bin zurückgeportet werde?weil dort einen zaun hinzumappen würde zulange dauern^^
thx im vorraus
danke xD naja ich scripte erst seit 4 tagen und hab das meiste durchs fragen und tutorials anschaun hinbekommen war ja klar das wenn ich was selber mache scheiße rauskommt xD
ja bloß viel dran rum gebastlet xD
einfach ich zeigs dir an nem simplen script^^:
new bool:inbfight;
das musst du ganz oben einfügen^^
dann bei on player spawn :
public OnPlayerSpawn(playerid)
{
if(inbfight == true)
{
SetPlayerPos(playerid,koordinaten vom spawnpunkt in bfight eingfügen);
return 1;
}
}
und dann einfach bei on player command:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/bfight", cmdtext, true, 10) == 0)
{
inbfight = true;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,port in bfight koords);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert in B Fight");
return 1;
}
return 0;
}
und dann wiederum
if (strcmp("/bfightoff", cmdtext, true, 10) == 0)
{
{
inbfight = false;
SetPlayerPos(playerid,koords);
SendClientMessage(playerid,0x3A47DEFF,"Du hast BFight verlassen.");
return 1;
}
return 1;
}
damit keine bugs entstehen einfach :
public OnPlayerConnect(playerid)
{
inbfight = false;
return 1;
}
weiß es keiner?
ich hab versucht hinzukriegen das man sich nirgendwo anders hinporten kann wenn man in einer dm arena is bevor man /dmoff gemacht hat aber es funzt nicht ganz immr wenn ich /dm1,/dm2,etc oder /dm1off,/dm2off,etc eingebe lande ich im area69^^
hier der script^^:
if (indm == true)
{
SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm1off benutzen");
return 1;
}
else if (indm2 == true)
{
SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm2off benutzen");
return 1;
}
else if (indm3 == true)
{
SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm3off benutzen");
return 1;
}
else if (indm4 == true)
{
SendClientMessage(playerid,0xFF0000AA,"Du musst erst /dm4off benutzen");
return 1;
}
else if (infight == true)
{
SendClientMessage(playerid,0xFF0000AA,"Du musst erst /fightoff benutzen");
return 1;
}
else if (indm == false)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
return 1;
}
else if (indm2 == false)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
return 1;
}
else if (indm3 == false)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
return 1;
}
else if (indm4 == false)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
return 1;
}
else if (infight == false)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
return 1;
}
else if (strcmp("/area69", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,341.9151,2029.8059,22.6406);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert zu Area69");
return 1;
}
da gibts noch 10 andere ports wo ich das davor stehn hab hab halt selber ohne tut's was verscucht -.-^^
Ich hab n kleines Problem mit ner DM Arena^^Wenn ich in der DM Arena bin kann ich mich einfach rausporten was muss ich einfügen das das nicht geht?
(hier der befehL:
if (strcmp("/dm1", cmdtext, true, 10) == 0)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1383.9526,2184.6089,11.0234);
SendClientMessage(playerid,0x3A47DEFF,"Teleportiert in die DM Arena");
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,500);
GivePlayerWeapon(playerid,26,800);
indm = true;
return 1;
} )
thx im vorraus
aso thx :DDDDaber ein probelm dabei is das verschiedene skins verschiedene guns haben(dm script mit "fraktionen" sozusagen^^)
erklärs mal pls genauer wie du das meinst
ich habs mit nem freund auf ne andere art hinbekommen durch viel probieren^^da mich die script auszüge sehr verwirrt haben^^ trotzdem thx^^nun stellt sich aber eine 2. frage^^wie kann ich einstelln das man in der dm arena andere waffen hat und wenn man rauskommt die normalen???
Ich scripte zurzeit zum n bissl üben n DM Server ^^Ich hab da ne DM Arena wo man durch einen Befehl hinteleportiert wird aber wenn man dort stirbt spawnt man am normalen Spawn.Weiß jmd vllt. wie man scripten kann das man dort spawnt bis man /dmexit oder so macht?
thx im vorraus
mfg. BiGBooN
sehr nett von dir kleiner opa^^aber bei mir funkt das nich kannst du das mit dem einfügen besser erklärn^^ thx im vorraus
danke kleiner opa^^
Wie schon oben genannt suche ich ein Adminsystem dass ein paar Grundlegen CMDS beinhalten sollte d.h. es sollte min. /kick,/ban,/veh,/goto,/getthere vorhanden sein.
Ich danke im Vorraus auf Posts und Weiterhilfen
mfg. BiGBooN