Wie mach ich damit ich /dm nutzen kann wen ich nur in keiner arena bin?
if(strcmp("/Dm1", cmdtext, true) == 0)
{
new dm1[MAX_PLAYERS]=0;
dm1[playerid]=1;
{
//new rand;
//rand = random(sizeof(Zufallsspawns));
//SetPlayerPos(playerid, Zufallsspawns[rand][0], Zufallsspawns[rand][1], Zufallsspawns[rand][2]);
new name[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s hat die Arena /Dm1 Betreten.",name);
SendClientMessageToAll(0xFF4800FF, string);
SendClientMessage(playerid, COLOR_RED, "Du kannst die Arena mit /exit verlassen.");
SetPlayerArmour(playerid, 100);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 2171.1296,1619.0787,999.9766);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 29, 99999);
GivePlayerWeapon(playerid, 31, 99999);
GivePlayerWeapon(playerid, 25, 99999);
}
dm1[playerid]=0;
{
SendClientMessage(playerid, COLOR_RED,"Du bist bereits in einer Arena, Benutze /exit.");
return 1;
}
}
if(strcmp("/exit", cmdtext, true) == 0)
{
new dm1[MAX_PLAYERS]=1;
dm1[playerid]=1;
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid, 1310.3177,-1368.1515,13.5456);
SendClientMessage(playerid, COLOR_RED, "Du hast die Arena Verlassen!");
return 1;
}
/dm arena nur betretbar wen man in keiner andren ist
- [RuS]Mixery
- Geschlossen
- Erledigt
-
-
mit if(dm1[playerid] == 1)
-
kannst du kopieren und überarbeiten? pls
-
Zitat
kannst du kopieren und überarbeiten? pls
Nein, einfach if(dm1[playerid] == 1) über alles andere rüber.
-
schön Copy & past wa?
warscheinlich fast kp was dort steht
finde selbst eine lösung wo du das hinpacken sollst! -
bin hier nicht PWN Master brauche halt bei sowas hilfe!
-
if(dm1[playerid] == 1)
{
//Das andere wo du geschrieben hast
}
else
{
SendClientMessage(playerid,FARBE,"Du bist in einer Arena, verlasse diese erst mit /exit");
} -
habs so Schonlänger aber man kann ganze zeit wieder betreten
if(strcmp("/Dm1", cmdtext, true) == 0)
{
new dm1[MAX_PLAYERS]=0;
if(dm1[playerid] == 0)
{
//new rand;
//rand = random(sizeof(Zufallsspawns));
//SetPlayerPos(playerid, Zufallsspawns[rand][0], Zufallsspawns[rand][1], Zufallsspawns[rand][2]);
new name[MAX_PLAYER_NAME], string[128];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s hat die Arena /Dm1 Betreten.",name);
SendClientMessageToAll(0xFF4800FF, string);
SendClientMessage(playerid, COLOR_RED, "Du kannst die Arena mit /exit verlassen.");
SetPlayerArmour(playerid, 100);
SetPlayerInterior(playerid, 1);
SetPlayerPos(playerid, 2171.1296,1619.0787,999.9766);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 24, 99999);
GivePlayerWeapon(playerid, 29, 99999);
GivePlayerWeapon(playerid, 31, 99999);
GivePlayerWeapon(playerid, 25, 99999);
return 1;
}
else if(dm1[playerid] == 1)
{
SendClientMessage(playerid, COLOR_RED,"Du bist bereits in einer Arena, Benutze /exit.");
return 1;
}
return 1;
} -
Dann darfst du unten nicht
else if(dm1[playerid] == 1)
machen. Sondern nur else
-
Hab kann immernoch ganzezeit nutzen
-
du setzt dm1[playerid] auch nicht auf 1
-
was XD
-
er meint das du die dm1 Spielerinfo nicht auf 1 setzt, also
dm1[playerid] =1;
somit ist das immer noch auf 0 und er kann die Arena betreten.
-
bin hier nicht PWN Master brauche halt bei sowas hilfe!
So meinte ich dass nicht
aber versuche doch mal selbst was zu machen und nicht gleich fragen ob es dir jemand komplett richtig schreiben kann.. -
hab alles besvor selber gescriptet, brauche nur bei den arenen hilfe!
Könnt ihr mein befehl kopieren und richtig überarbeiten?
-
Zitat
Könnt ihr mein befehl kopieren und richtig überarbeiten?
Wo bleibt dann der lern Effekt?
Du willst doch sicherlich nicht die ganze Zeit von anderen abhängig sein. -
indem ich danach weiß wie das geht also was ihr dan vorscriptet ist so wie vorlage
-
du machst dm1[playerid] =1; unter die if(dm1[playerid] == 0
-
sowas kann ich auch posten unter was soll ich die einfügen???????
-
if(dm1[playerid] == 0)
Unter die if Abfrage?