Hallo, da wir in einem Clan sind und wir ArmA 2 spielen haben wir uns nun dazu entschieden Militär Ränge einzufügen. Das ist eigentlich ganz leicht jedoch habe ich irgendwie probleme bei der erstellung. Ich hatte einen andaren TS Server gehabt. Kann mir jemand eine Vorlage erstellen?
- Die Ränge sollen nichts können sollen nur einen Namen darstellen mit einem Icon. (ICON kann ich selber)
Beiträge von AceSoftwares
-
-
Ehy du hast ein DayZ Script vor würde gerne mitwirken kann scripten
-
Die Zeile1511
-
// Falsch gelesen
-
Undercover, mit deinen Code-Schnipsel wird er einen fehler bekommen. Woher soll das Script denn wissen, ob er health höher oder kleiner als 100 ist?
/e da war wohl einer schneller
Aus meinem Server-Script schnell rauskopiert:
ocmd:sethp(playerid,params[])
{
new pID, life,string[128],Float:health;
if(sscanf(params,"ui",pID,life)) return SendClientMessage(playerid,COLOR_GREY,"Benutzung: /sethp [ID] [1-1000] ");
if(!IsPlayerAnAdmin(playerid)) return SendClientMessage(playerid,COLOR_ROT,"Dein Adminlevel ist zu niedrig. (Adminlevel: 2)");
if(life<1||life>1000) return SendClientMessage(playerid,COLOR_ROT,"Du darfst nur dein Leben von 1-500 setzen!");
{
SetPlayerHealth(pID,life);
GetPlayerHealth(pID,health);
format(string,sizeof(string),"Du hast deine Gesundheit in %d HP erhöt. Aktuelle Gesundheit: %d",health,floatround(health));
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
}return 1;
}
}Hinweis: Da es mein altes Server-Script ist könnte es fehler haben.
-
Werde ich machen
-
Es gibt verschiedene schleifen foreach, do, do while
-
Ja, aber ich bin davon ausgegangen das er sowas nicht hat
B2T:
Du kannst z.B mein Befehl in deinen Raub Script verwenden...du musst lediglich paar sachen verändern ;D
-
Nun, du rufst in der for-Schleife eine Funktion auf, dass macht die Geschichte wieder langsamer, mach es lieber so:[pwn]for(new i; i
mfg.Stimmt, so geht das auch. Aber mit z.B. MAX_PLAYERS werden die Slots geprüft z.B. wenn es ein 500 Slot Server ist, wird die schleife 500 mal vorgehen.
Mit GetMaxPlayers wird geprüft wie viele Spieler auf dem Server sind und dann wird die schleife nur soviel weiter gehen :D#/e Sorry wenn ich falsch liegen sollte, so hat mir es jmd. gesagt :p
-
1) Ich habe nicht gespammt sondern habe dich darauf hingewiesen das es Bereits eine lösung gepostet wurde.
2) Ich habe hier was kleines gebastelt...(korrigiert mich bitte wenn irgendwelche fehlern drinne sind...scripte schon seit lange nemme):
ocmd:check(playerid,params[])
{
new string[128],CopsOnline = 0;
for( new i=0; i < GetMaxPlayers(); i++)
{
if(IsPlayerCop(i)) continue;
{
CopsOnline ++;
}
}
format(string,128,"Es sind zurzeit %i Polizisten Online",CopsOnline);
if(CopsOnline != 0) return SCM(playerid,*farbe,string);
return 1;
} -
Der exod182 hat dir doch einen Beispiel geschrieben...
Wobei ich es anders gemacht hätte -
Er hat keinen vollzugriff auf TeamViewer... kannste damit aufhören
-
Tastenkombinationen sind ausgeschaltet
-
Lifestyler:Ja, ich meine dich LifeStyler. Also ich fühle mich damit ein wenig beleidigt. Und das könnte gehen indem du auf meinem PC Connectest mit TeamViewer dann ich auf meinem Root und du das ganze machst@★Blackjack★: Ist gut jetzt. Weitere unnötige Beiträge werden in Zukunft gemeldet
-
Das ist mir auch egal wenn er der "Top-Hoster" ist. Ich gebe weiterhin meine Root Daten nicht weiter
-
Deine Sätze kommen mir gegenüber sehr beleidigend vor. Was hast du denn für probleme?
@★Blackjack★: Das ist mir ganz egal ob es der Papst ist oder wer auch immer. Ich gebe meine Daten niemandem weiter! -
Hier meine Daten:
...nopeDu kannst mich gerne in Skype Adden. Die Root daten gebe ich niemandem
-
Jo, ich hoffe das sich jmd. meldet
-
-
Existiert nicht