You are not logged in.

Dear visitor, welcome to sourceserver.info. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

DerKollege

Beginner

  • "DerKollege" started this thread

Posts: 3

wcf.user.option.userOption53: Ja

  • Send private message

1

Monday, August 10th 2015, 10:44pm

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


Source code

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

Posts: 1,517

Location: Flensburg

Occupation: Industrieelektroniker

wcf.user.option.userOption53: Nein

  • Send private message

2

Monday, August 10th 2015, 11:17pm

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

PHP Source code

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)

DerKollege

Beginner

  • "DerKollege" started this thread

Posts: 3

wcf.user.option.userOption53: Ja

  • Send private message

3

Tuesday, August 11th 2015, 1:53am

Leider selber Fehler... ;(

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

DerKollege

Beginner

  • "DerKollege" started this thread

Posts: 3

wcf.user.option.userOption53: Ja

  • Send private message

5

Tuesday, August 11th 2015, 2:53pm

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

Similar threads