Arenen unten als Balken anzeigen

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Arenen unten als Balken anzeigen

    Hallo,
    Und zwar habe ich einen Befehl das wenn man /Arenen schreibt ein Dialog mit allen Arenen kommt die der Server besitzt.
    Doch ich möchte, dass man dies nicht per /Arenen sondern mit eigenen Befehlen wie zB. ("/deagle1, /Sniper, /cbug etc.") betreten kann.
    Und es nicht als Dialog sondern unten als durchsichtiges Balken angezeigt wird.

    Nur ich weiß nicht wie ich es machen soll.
    Und als OCMD ist das Befehl ("/Arenen") auch nicht aufrufbar deshalb weiß ich nicht genau, was ich hier noch reinsenden muss damit mir geholfen werden kann.

    mfg

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

  • LeonMrBonnie schrieb:

    Vielleicht mal Code zeigen damit wir dir überhaupt helfen können?

    So wie es sich anhört, scheint es ja auch nicht dein Script zu sein, also sag uns mal welches.
    Wie gesagt wurde das Befehl ("/Arenen") nicht als OCMD angegeben und deshalb kann ich auch nicht sagen was ich einfügen soll.
    Und Script ist das German-Lagshot Script

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

  • LeonMrBonnie schrieb:

    OnPlayerText oder OnPlayerCommandText mal angeguckt?
    Also bevor wir dir helfen, musst du auch mal ein bisschen Eigeninitiative zeigen.
    So ich habe hier mal etwas gefunden:

    PAWN-Quellcode

    1. //DIALOG_STYLE_TABLIST_HEADERS
    2. ocmd:teamdm(playerid,params[]){
    3. if(GetPVarInt(playerid,"loggedin")==0)return SendClientMessage(playerid,ROT,"Du bist nicht eingeloggt.");
    4. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    5. new string[248];
    6. format(string,sizeof(string),"{B9B9BF}Arena\t{FF8C00}Spieleranzahl\n{B9B9BF}Team {CD0000}Rot\t{FF8C00}%i\n{B9B9BF}Team {4876FF}Blau\t{FF8C00}%i",arenenPlayers[8],arenenPlayers[9]);
    7. ShowPlayerDialogEx(playerid,DIALOG_TEAMDM,DIALOG_STYLE_TABLIST_HEADERS,"German Lagshot - Team DM",string,"Betreten","Abbrechen");
    8. return 1;
    9. }


    und

    PAWN-Quellcode

    1. ocmd@3:dm,arenen,deagle(playerid,params[]){
    2. if(GetPVarInt(playerid,"loggedin")==0)return SendClientMessage(playerid,ROT,"Du bist nicht eingeloggt.");
    3. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    4. new string[1000],string1[500],string2[500];
    5. format(string1,sizeof(string1),"{B9B9BF}Arena\t{FF8C00}Spieleranzahl\n{B9B9BF}Only Deagle - Arena 1\t{FF8C00}%i/16\n{B9B9BF}Only Deagle - Arena 2\t{FF8C00}%i/16\n{B9B9BF}Only Deagle - Arena 3\t{FF8C00}%i/16\n{B9B9BF}Only Deagle - Arena 4\t{FF8C00}%i/16\n{B9B9BF}DM - Arena 1\t{FF8C00}%i\n{B9B9BF}DM - Arena 2\t{FF8C00}%i\n",arenenPlayers[1],arenenPlayers[2],arenenPlayers[12],arenenPlayers[14],arenenPlayers[3],arenenPlayers[4]);
    6. format(string2,sizeof(string2),"{B9B9BF}DM - Arena 3\t{FF8C00}%i\n{B9B9BF}DM - Arena 4\t{FF8C00}%i\n{B9B9BF}C-Bug Arena\t{FF8C00}%i\n{B9B9BF}Gun Game\t{FF8C00}%i\n{B9B9BF}Sniper\t{FF8C00}%i",arenenPlayers[5],arenenPlayers[7],arenenPlayers[6],arenenPlayers[10],arenenPlayers[16]);
    7. format(string,sizeof(string),"%s%s",string1,string2);
    8. ShowPlayerDialogEx(playerid,DIALOG_ARENEN,DIALOG_STYLE_TABLIST_HEADERS,"German Lagshot - Arenen",string,"Betreten","Abbrechen");
    9. return 1;
    10. }

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

  • LeonMrBonnie schrieb:

    Dann zeig mal OnDialogResponse wo ein "case DIALOG_ARENEN:" oder "if(dialogid == DIALOG_ARENEN)" zu finden ist.

    PAWN-Quellcode

    1. }else if(dialogid==DIALOG_ARENEN){
    2. if(response==1){
    3. switch(listitem){
    4. case 0:{
    5. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    6. if(arenenPlayers[1] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    7. SetPVarInt(playerid,"arena",1);
    8. arenenPlayers[1]++;
    9. new str[128];
    10. format(str,sizeof(str),"* %s hat die Deagle Arena 1 betreten.",SpielerName(playerid));
    11. sendArenaMessage(str);
    12. SpawnPlayerEx(playerid);
    13. }
    14. case 1:{
    15. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    16. if(arenenPlayers[2] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    17. SetPVarInt(playerid,"arena",2);
    18. arenenPlayers[2]++;
    19. new str[128];
    20. format(str,sizeof(str),"* %s hat die Deagle Arena 2 betreten.",SpielerName(playerid));
    21. sendArenaMessage(str);
    22. SpawnPlayerEx(playerid);
    23. }
    24. case 2:{
    25. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    26. if(arenenPlayers[12] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    27. SetPVarInt(playerid,"arena",12);
    28. arenenPlayers[12]++;
    29. new str[128];
    30. format(str,sizeof(str),"* %s hat die Deagle Arena 3 betreten.",SpielerName(playerid));
    31. sendArenaMessage(str);
    32. SpawnPlayerEx(playerid);
    33. }
    34. case 3:{
    35. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    36. if(arenenPlayers[14] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    37. SetPVarInt(playerid,"arena",14);
    38. arenenPlayers[14]++;
    39. new str[128];
    40. format(str,sizeof(str),"* %s hat die Deagle Arena 4 betreten.",SpielerName(playerid));
    41. sendArenaMessage(str);
    42. SpawnPlayerEx(playerid);
    43. }
    44. case 4:{
    45. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    46. SetPVarInt(playerid,"arena",3);
    47. arenenPlayers[3]++;
    48. new str[128];
    49. format(str,sizeof(str),"* %s hat die DM1 Arena betreten.",SpielerName(playerid));
    50. sendArenaMessage(str);
    51. SpawnPlayerEx(playerid);
    52. }
    53. case 5:{
    54. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    55. SetPVarInt(playerid,"arena",4);
    56. arenenPlayers[4]++;
    57. new str[128];
    58. format(str,sizeof(str),"* %s hat die DM2 Arena betreten.",SpielerName(playerid));
    59. sendArenaMessage(str);
    60. SpawnPlayerEx(playerid);
    61. }
    62. case 6:{
    63. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    64. SetPVarInt(playerid,"arena",5);
    65. arenenPlayers[5]++;
    66. new str[128];
    67. format(str,sizeof(str),"* %s hat die DM3 Arena betreten.",SpielerName(playerid));
    68. sendArenaMessage(str);
    69. SpawnPlayerEx(playerid);
    70. }
    71. case 7:{
    72. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    73. SetPVarInt(playerid,"arena",7);
    74. arenenPlayers[7]++;
    75. new str[128];
    76. format(str,sizeof(str),"* %s hat die DM4 Arena betreten.",SpielerName(playerid));
    77. sendArenaMessage(str);
    78. SpawnPlayerEx(playerid);
    79. }
    80. case 8:{
    81. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    82. SetPVarInt(playerid,"arena",6);
    83. SetPVarInt(playerid,"anticbug",1);
    84. arenenPlayers[6]++;
    85. new str[128];
    86. format(str,sizeof(str),"* %s hat die C-Bug Arena betreten.",SpielerName(playerid));
    87. sendArenaMessage(str);
    88. SpawnPlayerEx(playerid);
    89. }
    90. case 9:{
    91. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    92. if(GunGame[open]==1)return SendClientMessage(playerid,ROT,"Die Gun Game Arena ist zurzeit nicht geöffnet.");
    93. if(GunGame[active]==1)return SendClientMessage(playerid,ROT,"Zurzeit findet ein Gun Game Spiel statt.");
    94. SetPVarInt(playerid,"arena",10);
    95. SetPVarInt(playerid,"gungamewaffe",1);
    96. arenenPlayers[10]++;
    97. new str[128];
    98. format(str,sizeof(str),"* %s hat die Gun Game Arena betreten.",SpielerName(playerid));
    99. sendArenaMessage(str);
    100. SendClientMessage(playerid,GELB,"* Bitte warte bis das Gun Game Spiel beginnt, dafür müssen 3 Spieler drin sein.");
    101. SpawnPlayerEx(playerid);
    102. }
    103. case 10:{
    104. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    105. SetPVarInt(playerid,"arena",16);
    106. arenenPlayers[16]++;
    107. new str[128];
    108. format(str,sizeof(str),"* %s hat die Sniper Arena betreten.",SpielerName(playerid));
    109. sendArenaMessage(str);
    110. SpawnPlayerEx(playerid);
    111. }
    112. }
    113. }
    114. }else if(dialogid==DIALOG_STUNT){
    115. if(response==1){
    116. switch(listitem){
    117. case 0:{
    118. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    119. SetPVarInt(playerid,"arena",11);
    120. arenenPlayers[11]++;
    121. new str[128];
    122. format(str,sizeof(str),"* %s hat die Stunt Arena 1 betreten.",SpielerName(playerid));
    123. sendArenaMessage(str);
    124. SpawnPlayerEx(playerid);
    125. }
    126. }
    127. }
    128. }else if(dialogid==DIALOG_TEAMDM){
    129. if(response==1)
    130. switch(listitem){
    131. case 0:{
    132. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    133. SetPVarInt(playerid,"arena",8);
    134. arenenPlayers[8]++;
    135. new rot[64],blau[64];
    136. format(rot,sizeof(rot),"Team Rot: %i",TeamRotScore);
    137. PlayerTextDrawSetString(playerid,teamdmrot[playerid],rot);
    138. format(blau,sizeof(blau),"Team Blau: %i",TeamBlauScore);
    139. PlayerTextDrawSetString(playerid,teamdmblau[playerid],blau);
    140. PlayerTextDrawShow(playerid,teamdmrot[playerid]);
    141. PlayerTextDrawShow(playerid,teamdmblau[playerid]);
    142. PlayerTextDrawShow(playerid,teamdmscore[playerid]);
    143. PlayerTextDrawShow(playerid,teamdmbox1[playerid]);
    144. PlayerTextDrawShow(playerid,teamdmbox2[playerid]);
    145. new str[128];
    146. format(str,sizeof(str),"* %s hat die Team DM Arena betreten.",SpielerName(playerid));
    147. SetPlayerTeam(playerid,1);
    148. sendArenaMessage(str);
    149. SpawnPlayerEx(playerid);
    150. }
    151. case 1:{
    152. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    153. SetPVarInt(playerid,"arena",9);
    154. arenenPlayers[9]++;
    155. new rot[64],blau[64];
    156. format(rot,sizeof(rot),"Team Rot: %i",TeamRotScore);
    157. PlayerTextDrawSetString(playerid,teamdmrot[playerid],rot);
    158. format(blau,sizeof(blau),"Team Blau: %i",TeamBlauScore);
    159. PlayerTextDrawSetString(playerid,teamdmblau[playerid],blau);
    160. PlayerTextDrawShow(playerid,teamdmrot[playerid]);
    161. PlayerTextDrawShow(playerid,teamdmblau[playerid]);
    162. PlayerTextDrawShow(playerid,teamdmscore[playerid]);
    163. PlayerTextDrawShow(playerid,teamdmbox1[playerid]);
    164. PlayerTextDrawShow(playerid,teamdmbox2[playerid]);
    165. new str[128];
    166. format(str,sizeof(str),"* %s hat die Team DM Arena betreten.",SpielerName(playerid));
    167. SetPlayerTeam(playerid,2);
    168. sendArenaMessage(str);
    169. SpawnPlayerEx(playerid);
    170. }
    171. }
    172. }else if(dialogid==DIALOG_1O1){
    173. if(response==1){
    174. switch(listitem){
    175. case 0:{
    176. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    177. if(_Players[1]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    178. SetPVarInt(playerid,"1o1",1);
    179. _Players[1]++;
    180. new str[128];
    181. format(str,sizeof(str),"* %s hat die 1o1 Arena 1 betreten.",SpielerName(playerid));
    182. sendArenaMessage(str);
    183. SpawnPlayerEx(playerid);
    184. }
    185. case 1:{
    186. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    187. if(_Players[2]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    188. SetPVarInt(playerid,"1o1",2);
    189. _Players[2]++;
    190. new str[128];
    191. format(str,sizeof(str),"* %s hat die 1o1 Arena 2 betreten.",SpielerName(playerid));
    192. sendArenaMessage(str);
    193. SpawnPlayerEx(playerid);
    194. }
    195. case 2:{
    196. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    197. if(_Players[3]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    198. SetPVarInt(playerid,"1o1",3);
    199. _Players[3]++;
    200. new str[128];
    201. format(str,sizeof(str),"* %s hat die 1o1 Arena 3 betreten.",SpielerName(playerid));
    202. sendArenaMessage(str);
    203. SpawnPlayerEx(playerid);
    204. }
    205. case 3:{
    206. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    207. if(_Players[4]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    208. SetPVarInt(playerid,"1o1",4);
    209. _Players[4]++;
    210. new str[128];
    211. format(str,sizeof(str),"* %s hat die 1o1 Arena 4 betreten.",SpielerName(playerid));
    212. sendArenaMessage(str);
    213. SpawnPlayerEx(playerid);
    214. }
    215. case 4:{
    216. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    217. if(_Players[5]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    218. SetPVarInt(playerid,"1o1",5);
    219. _Players[5]++;
    220. new str[128];
    221. format(str,sizeof(str),"* %s hat die 1o1 Arena 5 betreten.",SpielerName(playerid));
    222. sendArenaMessage(str);
    223. SpawnPlayerEx(playerid);
    224. }
    225. case 5:{
    226. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    227. if(_Players[6]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    228. SetPVarInt(playerid,"1o1",6);
    229. SetPVarInt(playerid,"anticbug",1);
    230. _Players[6]++;
    231. new str[128];
    232. format(str,sizeof(str),"* %s hat die 1o1 C-Bug Arena 1 betreten.",SpielerName(playerid));
    233. sendArenaMessage(str);
    234. SpawnPlayerEx(playerid);
    235. }
    236. case 6:{
    237. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    238. if(_Players[7]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    239. SetPVarInt(playerid,"1o1",7);
    240. SetPVarInt(playerid,"anticbug",1);
    241. _Players[7]++;
    242. new str[128];
    243. format(str,sizeof(str),"* %s hat die 1o1 C-Bug Arena 2 betreten.",SpielerName(playerid));
    244. sendArenaMessage(str);
    245. SpawnPlayerEx(playerid);
    246. }
    247. case 7:{
    248. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    249. if(_Players[8]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    250. SetPVarInt(playerid,"1o1",8);
    251. SetPVarInt(playerid,"anticbug",1);
    252. _Players[8]++;
    253. new str[128];
    254. format(str,sizeof(str),"* %s hat die 1o1 C-Bug Arena 3 betreten.",SpielerName(playerid));
    255. sendArenaMessage(str);
    256. SpawnPlayerEx(playerid);
    257. }
    258. case 8:{
    259. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    260. if(_Players[9]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    261. SetPVarInt(playerid,"1o1",9);
    262. SetPVarInt(playerid,"anticbug",1);
    263. _Players[9]++;
    264. new str[128];
    265. format(str,sizeof(str),"* %s hat die 1o1 C-Bug Arena 4 betreten.",SpielerName(playerid));
    266. sendArenaMessage(str);
    267. SpawnPlayerEx(playerid);
    268. }
    269. case 9:{
    270. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    271. if(_Players[10]>1)return SendClientMessage(playerid,ROT,"In dieser Arena sind bereits 2 Spieler, bitte suche dir eine andere.");
    272. SetPVarInt(playerid,"1o1",10);
    273. SetPVarInt(playerid,"anticbug",1);
    274. _Players[10]++;
    275. new str[128];
    276. format(str,sizeof(str),"* %s hat die 1o1 C-Bug Arena 5 betreten.",SpielerName(playerid));
    277. sendArenaMessage(str);
    278. SpawnPlayerEx(playerid);
    279. }
    280. }
    281. }
    Alles anzeigen

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

  • LeonMrBonnie schrieb:

    Du kannst einfach den Code aus dem jeweiligen listitem nehmen und dann in ein Befehl packen.
    Ja das ist ja nicht wirklich ein Problem nur wie mache ich, dass es unten als Balken steht und wie viele Leute da etc. drinnen sind.
    Weil mit einem TDE geht es halt schlecht bei mir

    mfg

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []


  • Alles klar danke, ich mache erstmal aus alles listems einen Befehl und wenn ich da Probleme etc. habe schreibe ich die hier rein.
    Bis jetzt bedanke ich mich :)

    //Edit:

    Und zwar habe ich jetzt alles zu einem Befehl gemacht und die Dialog abfrage gelöscht, doch wenn ich in Pawno in der Suche " DIALOG_ARENEN " kommt noch das hier:

    PAWN-Quellcode

    1. #define DIALOG_ARENEN 3


    PAWN-Quellcode

    1. ocmd@3:dm,arenen,deagle(playerid,params[]){
    2. if(GetPVarInt(playerid,"loggedin")==0)return SendClientMessage(playerid,ROT,"Du bist nicht eingeloggt.");
    3. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    4. new string[1000],string1[500],string2[500];
    5. format(string1,sizeof(string1),"{B9B9BF}Arena\t{FF8C00}Spieleranzahl\n{B9B9BF}Only Deagle - Arena 1\t{FF8C00}%i/16\n{B9B9BF}Only Deagle - Arena 2\t{FF8C00}%i/16\n{B9B9BF}Only Deagle - Arena 3\t{FF8C00}%i/16\n{B9B9BF}Only Deagle - Arena 4\t{FF8C00}%i/16\n{B9B9BF}DM - Arena 1\t{FF8C00}%i\n{B9B9BF}DM - Arena 2\t{FF8C00}%i\n",arenenPlayers[1],arenenPlayers[2],arenenPlayers[12],arenenPlayers[14],arenenPlayers[3],arenenPlayers[4]);
    6. format(string2,sizeof(string2),"{B9B9BF}DM - Arena 3\t{FF8C00}%i\n{B9B9BF}DM - Arena 4\t{FF8C00}%i\n{B9B9BF}C-Bug Arena\t{FF8C00}%i\n{B9B9BF}Gun Game\t{FF8C00}%i\n{B9B9BF}Sniper\t{FF8C00}%i",arenenPlayers[5],arenenPlayers[7],arenenPlayers[6],arenenPlayers[10],arenenPlayers[16]);
    7. format(string,sizeof(string),"%s%s",string1,string2);
    8. ShowPlayerDialogEx(playerid,DIALOG_ARENEN,DIALOG_STYLE_TABLIST_HEADERS,"German Lagshot - Arenen",string,"Betreten","Abbrechen");
    9. return 1;
    10. }


    gemacht habe ich dies so:

    PAWN-Quellcode

    1. ocmd:deagle(playerid,params[]){
    2. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    3. if(arenenPlayers[1] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    4. SetPVarInt(playerid,"arena",1);
    5. arenenPlayers[1]++;
    6. new str[128];
    7. format(str,sizeof(str),"* %s hat die Deagle Arena 1 betreten.",SpielerName(playerid));
    8. sendArenaMessage(str);
    9. SpawnPlayerEx(playerid);
    10. return 1;
    11. ocmd:deagle2(playerid,params[]){
    12. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    13. if(arenenPlayers[2] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    14. SetPVarInt(playerid,"arena",2);
    15. arenenPlayers[2]++;
    16. new str[128];
    17. format(str,sizeof(str),"* %s hat die Deagle Arena 2 betreten.",SpielerName(playerid));
    18. sendArenaMessage(str);
    19. SpawnPlayerEx(playerid);
    20. return 1;
    21. ocmd:deagle3(playerid,params[]){
    22. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    23. if(arenenPlayers[12] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    24. SetPVarInt(playerid,"arena",12);
    25. arenenPlayers[12]++;
    26. new str[128];
    27. format(str,sizeof(str),"* %s hat die Deagle Arena 3 betreten.",SpielerName(playerid));
    28. sendArenaMessage(str);
    29. SpawnPlayerEx(playerid);
    30. return 1;
    31. ocmd:deagle4(playerid,params[]){
    32. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    33. if(arenenPlayers[14] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen.");
    34. SetPVarInt(playerid,"arena",14);
    35. arenenPlayers[14]++;
    36. new str[128];
    37. format(str,sizeof(str),"* %s hat die Deagle Arena 4 betreten.",SpielerName(playerid));
    38. sendArenaMessage(str);
    39. SpawnPlayerEx(playerid);
    40. return 1;
    41. ocmd:dm1(playerid,params[]){
    42. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    43. SetPVarInt(playerid,"arena",3);
    44. arenenPlayers[3]++;
    45. new str[128];
    46. format(str,sizeof(str),"* %s hat die DM1 Arena betreten.",SpielerName(playerid));
    47. sendArenaMessage(str);
    48. SpawnPlayerEx(playerid);
    49. return 1;
    50. ocmd:dm2(playerid,params[]){
    51. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    52. SetPVarInt(playerid,"arena",4);
    53. arenenPlayers[4]++;
    54. new str[128];
    55. format(str,sizeof(str),"* %s hat die DM2 Arena betreten.",SpielerName(playerid));
    56. sendArenaMessage(str);
    57. SpawnPlayerEx(playerid);
    58. return 1;
    59. ocmd:dm3(playerid,params[]){
    60. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    61. SetPVarInt(playerid,"arena",5);
    62. arenenPlayers[5]++;
    63. new str[128];
    64. format(str,sizeof(str),"* %s hat die DM3 Arena betreten.",SpielerName(playerid));
    65. sendArenaMessage(str);
    66. SpawnPlayerEx(playerid);
    67. return 1;
    68. ocmd:dm4(player
    69. id,params[]){
    70. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    71. SetPVarInt(playerid,"arena",7);
    72. arenenPlayers[7]++;
    73. new str[128];
    74. format(str,sizeof(str),"* %s hat die DM4 Arena betreten.",SpielerName(playerid));
    75. sendArenaMessage(str);
    76. SpawnPlayerEx(playerid);
    77. return 1;
    78. ocmd:cbug(playerid,params[]){
    79. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    80. SetPVarInt(playerid,"arena",6);
    81. SetPVarInt(playerid,"anticbug",1);
    82. arenenPlayers[6]++;
    83. new str[128];
    84. format(str,sizeof(str),"* %s hat die C-Bug Arena betreten.",SpielerName(playerid));
    85. sendArenaMessage(str);
    86. SpawnPlayerEx(playerid);
    87. return 1;
    88. ocmd:gungame(playerid,params[]){
    89. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    90. if(GunGame[open]==1)return SendClientMessage(playerid,ROT,"Die Gun Game Arena ist zurzeit nicht geöffnet.");
    91. if(GunGame[active]==1)return SendClientMessage(playerid,ROT,"Zurzeit findet ein Gun Game Spiel statt.");
    92. SetPVarInt(playerid,"arena",10);
    93. SetPVarInt(playerid,"gungamewaffe",1);
    94. arenenPlayers[10]++;
    95. new str[128];
    96. format(str,sizeof(str),"* %s hat die Gun Game Arena betreten.",SpielerName(playerid));
    97. sendArenaMessage(str);
    98. SendClientMessage(playerid,GELB,"* Bitte warte bis das Gun Game Spiel beginnt, dafür müssen 3 Spieler drin sein.");
    99. SpawnPlayerEx(playerid);
    100. return 1;
    101. ocmd:sniper(playerid,params[]){
    102. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    103. SetPVarInt(playerid,"arena",16);
    104. arenenPlayers[16]++;
    105. new str[128];
    106. format(str,sizeof(str),"* %s hat die Sniper Arena betreten.",SpielerName(playerid));
    107. sendArenaMessage(str);
    108. SpawnPlayerEx(playerid);
    109. return 1;
    Alles anzeigen

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Pablo.Accardo ()

  • LeonMrBonnie schrieb:

    Sollte doch funktionieren?
    Aber den Dialog kannst du doch drin lassen oder nicht? Sonst entfernst du halt den Befehl und das define dazu auch.
    Ok hab Dialog wieder reingemacht nur wenn ich Compile kommt das:

    PAWN-Quellcode

    1. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(9988) : error 025: function heading differs from prototypeC:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(9988) : error 025: function heading differs from prototypeC:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(9988) : error 021: symbol already defined: "ocmd_deagle"C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(9988) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.


    EDIT:
    Ich habe jetzt die Errors einfach mit /* */ deaktiviert und die Errors sind halt verschwunden.
    Was ich deaktivieren musste:

    PAWN-Quellcode

    1. /*}else if(dialogid==DIALOG_ARENEN){ if(response==1){ switch(listitem){ case 0:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); if(arenenPlayers[1] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen."); SetPVarInt(playerid,"arena",1); arenenPlayers[1]++; new str[128]; format(str,sizeof(str),"* %s hat die Deagle Arena 1 betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 1:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); if(arenenPlayers[2] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen."); SetPVarInt(playerid,"arena",2); arenenPlayers[2]++; new str[128]; format(str,sizeof(str),"* %s hat die Deagle Arena 2 betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 2:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); if(arenenPlayers[12] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen."); SetPVarInt(playerid,"arena",12); arenenPlayers[12]++; new str[128]; format(str,sizeof(str),"* %s hat die Deagle Arena 3 betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 3:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); if(arenenPlayers[14] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen."); SetPVarInt(playerid,"arena",14); arenenPlayers[14]++; new str[128]; format(str,sizeof(str),"* %s hat die Deagle Arena 4 betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 4:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); SetPVarInt(playerid,"arena",3); arenenPlayers[3]++; new str[128]; format(str,sizeof(str),"* %s hat die DM1 Arena betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 5:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); SetPVarInt(playerid,"arena",4); arenenPlayers[4]++; new str[128]; format(str,sizeof(str),"* %s hat die DM2 Arena betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 6:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); SetPVarInt(playerid,"arena",5); arenenPlayers[5]++; new str[128]; format(str,sizeof(str),"* %s hat die DM3 Arena betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 7:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); SetPVarInt(playerid,"arena",7); arenenPlayers[7]++; new str[128]; format(str,sizeof(str),"* %s hat die DM4 Arena betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 8:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); SetPVarInt(playerid,"arena",6); SetPVarInt(playerid,"anticbug",1); arenenPlayers[6]++; new str[128]; format(str,sizeof(str),"* %s hat die C-Bug Arena betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); } case 9:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); if(GunGame[open]==1)return SendClientMessage(playerid,ROT,"Die Gun Game Arena ist zurzeit nicht geöffnet."); if(GunGame[active]==1)return SendClientMessage(playerid,ROT,"Zurzeit findet ein Gun Game Spiel statt."); SetPVarInt(playerid,"arena",10); SetPVarInt(playerid,"gungamewaffe",1); arenenPlayers[10]++; new str[128]; format(str,sizeof(str),"* %s hat die Gun Game Arena betreten.",SpielerName(playerid)); sendArenaMessage(str); SendClientMessage(playerid,GELB,"* Bitte warte bis das Gun Game Spiel beginnt, dafür müssen 3 Spieler drin sein."); SpawnPlayerEx(playerid); } case 10:{ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); SetPVarInt(playerid,"arena",16); arenenPlayers[16]++; new str[128]; format(str,sizeof(str),"* %s hat die Sniper Arena betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); }} }*/


    PAWN-Quellcode

    1. /*ocmd:deagle(playerid,params[]){ if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!"); if(arenenPlayers[1] > 15)return SendClientMessage(playerid,ROT,"In dieser Arena passen maximal 16 Personen."); SetPVarInt(playerid,"arena",1); arenenPlayers[1]++; new str[128]; format(str,sizeof(str),"* %s hat die Deagle Arena 1 betreten.",SpielerName(playerid)); sendArenaMessage(str); SpawnPlayerEx(playerid); return 1;}*/


    und

    PAWN-Quellcode

    1. /*ocmd:gungame(playerid,params[]){
    2. if(IsPlayerInArena(playerid))return SendClientMessage(playerid,ROT,"Du bist bereits in einer Arena!");
    3. if(GunGame[open]==1)return SendClientMessage(playerid,ROT,"Die Gun Game Arena ist zurzeit nicht geöffnet.");
    4. if(GunGame[active]==1)return SendClientMessage(playerid,ROT,"Zurzeit findet ein Gun Game Spiel statt.");
    5. SetPVarInt(playerid,"arena",10);
    6. SetPVarInt(playerid,"gungamewaffe",1);
    7. arenenPlayers[10]++;
    8. new str[128];
    9. format(str,sizeof(str),"* %s hat die Gun Game Arena betreten.",SpielerName(playerid));
    10. sendArenaMessage(str);
    11. SendClientMessage(playerid,GELB,"* Bitte warte bis das Gun Game Spiel beginnt, dafür müssen 3 Spieler drin sein.");
    12. SpawnPlayerEx(playerid);
    13. return 1;
    14. }*/
    Alles anzeigen


    Nur warum muss ich die denn deaktivieren?

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Pablo.Accardo ()

  • LeonMrBonnie schrieb:

    Das können wir dir schlecht sagen, wenn du uns nicht die Error sagst und auf welcher Zeile die sich befinden.
    Ja die Errors habe ich weg bekommen.
    Ich habe jetzt eine Textdraw erstellt. Nur wie füge ich jetzt die Userzahl ein die halt in einer Arena drinnen sind.

    PAWN-Quellcode

    1. Textdraw0 = TextDrawCreate(5.000000, 436.000000, "/Deagle USER /Deagle1 USER /Deagle2 USER /Deagle3 USER /Deagle4 USER /DM1 USER /DM2 USER /DM3 USER /DM4 USER /CBUG USER /1o1");
    2. TextDrawBackgroundColor(Textdraw0, 255);
    3. TextDrawFont(Textdraw0, 1);
    4. TextDrawLetterSize(Textdraw0, 0.270000, 1.000000);
    5. TextDrawColor(Textdraw0, -1);
    6. TextDrawSetOutline(Textdraw0, 0);
    7. TextDrawSetProportional(Textdraw0, 1);
    8. TextDrawSetShadow(Textdraw0, 1);
    9. TextDrawSetSelectable(Textdraw0, 0);
    10. Textdraw1 = TextDrawCreate(640.000000, 437.000000, "................");
    11. TextDrawBackgroundColor(Textdraw1, 255);
    12. TextDrawFont(Textdraw1, 1);
    13. TextDrawLetterSize(Textdraw1, 0.500000, 1.000000);
    14. TextDrawColor(Textdraw1, -1);
    15. TextDrawSetOutline(Textdraw1, 0);
    16. TextDrawSetProportional(Textdraw1, 1);
    17. TextDrawSetShadow(Textdraw1, 1);
    18. TextDrawUseBox(Textdraw1, 1);
    19. TextDrawBoxColor(Textdraw1, 255);
    20. TextDrawTextSize(Textdraw1, 0.000000, 0.000000);
    21. TextDrawSetSelectable(Textdraw1, 0);
    Alles anzeigen

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

  • Also;
    Du brauchst einen Timer.
    Bei OnGamemodeInit:

    PAWN-Quellcode

    1. SetTimerEx("SecondTimer",1000,true)


    Dann erstellst du eine public Funktion:

    PAWN-Quellcode

    1. forward SecondTimer();
    2. public SecondTimer()
    3. {
    4. UpdateTextdraw();
    5. }


    Erstellst die Funktion UpdateTextdraw:

    PAWN-Quellcode

    1. UpdateTextdraw()
    2. {
    3. new string[256];
    4. format(string,sizeof(string),"/Deagle %d /Deagle1 %d /Deagle2 %d /Deagle3 %d /Deagle4 %d /DM1 %d /DM2 %d /DM3 %d /DM4 %d /CBUG %d /1o1",GetInArena(1),GetInArena(2),GetInArena(3)..//und so weiter
    5. TextDrawSetString(Textdraw0,string);
    6. }


    Und erstellst dann hier die Funktion GetInArena:

    PAWN-Quellcode

    1. GetInArena(arena)
    2. {
    3. new count;
    4. foreach(new i : Player)
    5. {
    6. if(GetPVarInt(i,"arena") == arena) count++;
    7. }
    8. return count;
    9. }
    Ich helfe zu allen Fragen bezüglich PAWN Scripting gerne weiter.
    Ich biete auch einen Scripting Service an: Scripting Service

    Konversation: Konversation starten

    Discord: LeonMrBonnie#2251

  • LeonMrBonnie schrieb:

    Also;
    Du brauchst einen Timer.
    Bei OnGamemodeInit:

    PAWN-Quellcode

    1. SetTimerEx("SecondTimer",1000,true)


    Dann erstellst du eine public Funktion:

    PAWN-Quellcode

    1. forward SecondTimer();public SecondTimer(){UpdateTextdraw();}


    Erstellst die Funktion UpdateTextdraw:

    PAWN-Quellcode

    1. UpdateTextdraw(){new string[256];format(string,sizeof(string),"/Deagle %d /Deagle1 %d /Deagle2 %d /Deagle3 %d /Deagle4 %d /DM1 %d /DM2 %d /DM3 %d /DM4 %d /CBUG %d /1o1",GetInArena(1),GetInArena(2),GetInArena(3)..//und so weiterTextDrawSetString(Textdraw0,string);}


    Und erstellst dann hier die Funktion GetInArena:

    PAWN-Quellcode

    1. GetInArena(arena){new count;foreach(new i : Player){if(GetPVarInt(i,"arena") == arena) count++;}return count;}

    Hab es so eingefügt wie du meintest.

    PAWN-Quellcode

    1. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(939) : warning 202: number of arguments does not match Definition //TIMER
    2. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(1871) : error 017: undefined symbol "foreach"
    3. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(1871) : error 029: invalid expression, assumed zero
    4. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(1871) : error 017: undefined symbol "i"
    5. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(1871) : fatal error 107: too many error messages on one line
    6. Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    7. 4 Errors.
    8. [b][/b][i][/i][u][/u][sub][/sub][sup][/sup][s][/s]

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

  • LeonMrBonnie schrieb:

    Ach der Timer muss SetTimer statt SetTimerEx sein.

    Und wegen dem foreach musst du das foreach Include benutzen, oder for(new i; i<MAX_PLAYERS;i++) benutzen.
    So hab das jetzt auch gemacht. Bis jetzt nur noch 2 Erros:

    PAWN-Quellcode

    1. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(1880 -- 1881) : error 001: expected token: ",", but found "-identifier-"
    2. C:\Users\Accardo\Desktop\German-Lagshot v4.5\gamemodes\German-Lagshot.pwn(1881) : error 017: undefined symbol "Textdraw0"
    3. Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
    4. 2 Errors.


    Zeile 1880 - 1881

    PAWN-Quellcode

    1. format(string,sizeof(string),"/Deagle %d /Deagle1 %d /Deagle2 %d /Deagle3 %d /Deagle4 %d /DM1 %d /DM2 %d /DM3 %d /DM4 %d /CBUG %d /1o1",GetInArena(1),GetInArena(2),GetInArena(3),GetInArena(4),GetInArena(5),GetInArena(6),GetInArena(7),GetInArena(8),GetInArena(9),GetInArena(10)
    2. TextDrawSetString(Textdraw0,string);

    Anfänger [X] (0 Punkte)
    Schüler [X] (300 Punkte)
    Fortgeschrittener [X] (900 Punkte)
    Profi [] (3.000 Punkte)
    Meister [] (9.000 Punkte)
    Erleuchteter [] (15.000 Punkte)
    Donator []

  • PAWN-Quellcode

    1. format(string,sizeof(string),"/Deagle %d /Deagle1 %d /Deagle2 %d /Deagle3 %d /Deagle4 %d /DM1 %d /DM2 %d /DM3 %d /DM4 %d /CBUG %d /1o1",GetInArena(1),GetInArena(2),GetInArena(3),GetInArena(4),GetInArena(5),GetInArena(6),GetInArena(7),GetInArena(8),GetInArena(9),GetInArena(10));

    Hast am Ende ); vergessen.

    Wo hast du new Textdraw0 gemacht? Das musst du ganz oben im Script machen, als globale Variable.
    Ich helfe zu allen Fragen bezüglich PAWN Scripting gerne weiter.
    Ich biete auch einen Scripting Service an: Scripting Service

    Konversation: Konversation starten

    Discord: LeonMrBonnie#2251