Sie sind nicht angemeldet.

1

Montag, 10. August 2015, 22:44

AddMenuItem() Alle T's?

Hi,

ich bin grad dabei ein Plugin zu schreiben was ein Menü createn soll und dann alle lebendigen T's (bzw deren Namen) reinadden soll.
Wenn ich nun aber:

Spoiler Spoiler


Quellcode

1
2
3
4
5
6
7
8
9
10
11
for (new client; client<=MaxClients; client++)
	{
	if (GetClientTeam(client) == 2 && IsPlayerAlive(client) == true)
    	{
        	new String:name[32]
        	GetClientName(client, name, 32);
        	AddMenuItem(menu, client, name)
	        return Plugin_Continue;
    	}
  
	}


mache, compiliert er zwar ohne Probleme, aber aufm Server wirft er dann einen Stacktrace beim ausführen und beim Befehl wird Unknown Command gezeigt. Ne Idee? :-D

- DeinKollege (auch neu hier^^)

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

2

Montag, 10. August 2015, 23:17

Versuch es mal damit.
Kann es Derzeit leider nicht testen.

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
stock ShowTs(client)
{
    new Handle:menu CreateMenu(MenuHandler);
    SetMenuTitle(menu,"Terrorists");
    decl String:TID[4];
    decl String:Name[32];
    for(new i=1i<MaxClientsi++)
    {
        if(IsClientConnected(i))
        {
            if(IsClientInGame(i))
            {
                if (IsPlayerAlive(i))
                 {
                    if(GetClientTeam(i) == 2// 2 = Terrorists, 3 = Counter -Terrorists
                    {
                        Format(TID,sizeof(TID),"%d",i);
                        Format(Name,sizeof(Name),"%N",i);
                        AddMenuItem(menu,TID,Name);
                    }
                }
            }
        }
    }
    SetMenuExitBackButton(menu,true);
    DisplayMenu(menu,client,MENU_TIME_FOREVER);
}  



Gruß



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

3

Dienstag, 11. August 2015, 01:53

Leider selber Fehler... ;(

Impact

Super Moderator

Beiträge: 1 276

Rootserver vorhanden: Nein

  • Nachricht senden

4

Dienstag, 11. August 2015, 03:30

Dann poste ihn.

5

Dienstag, 11. August 2015, 14:53

Lösung gefunden: :alco:
Man kann sich selber (aus welchen Gründen auch immer) nicht ins Menu adden...
Naja danke trotzdem :right:

Ähnliche Themen