Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-06-16, 18:41


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
siema,
wie ktos jak zrobic tak aby w gui (listmenu) jak sie kliknie KICK to wyjdzie nastepne GUI gdzie bedzie trzeba wpisac ID. wie ktos jak zrobic ze jak wpisze sie id to te id zostanie zkickowane ?? ?

za pomoc piwko + respekt +10

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 19:53


optimus

PawnoMen






Wiek: 27
Na forum: 5614 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Prosze dam/zrobie ci kod na twoja prosbe, ale musisz pomyslec juz jak dalej dorobic.
Kod:

ShowPlayerDialog(playerid, DialogID, StylDialogu, "naglowek dialogu", "wartosc", przycisk1, przycisk2);
//kod
ShowPlayerDialog(playerid, DIALOG_MENU_ADMIN, DIALOG_STYLE_LIST, "Menu admina", "Kick-uj\nBan-uj", "Wejd?", "Wyjd?");
//w dialog response
if(dialogid==DIALOG_MENU_ADMIN)
{
if(response)
{
switch(listitem)
{
case 0:
{
ShowPlayerDialog(playerid, DIALOG_MENU_ADMIN2, DIALOG_STYLE_INPUT, "Menu admina - kickowanie", "Wpisz ID kickowanego", "Kickuj", "Wyjd?");
}
case 1:// tutaj kod do banowania
}
}
}
if(dialogid==DIALOG_MENU_ADMIN2)
{
if(response)
{
new id = strval(inputtext);//formatowanie z tekstu do liczb
if(IsPlayerConnect(id))
{
Kick(id);
//TUTAJ INFO DLA KICKOWANEGO
}
else SendClientMessage(playerid, -1, "Nie ma gracza o podanym ID");
}
}


jeszcze na pocz?tek mapki daj #define DIALOG_MENU_ADMIN// Jeszcze dla menu admin2 zdefiniuj

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 20:01


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
byl jeden blad z klamra ale oprocz tego wszystko jest okej trzmaj piwko i respekt

[ Dodano: 2013-06-16, 20:04 ]
weszlem na serwer wpisuje komende wchodze w gui wpisuje id i nie kickuje :/

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 20:09


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

CMD:menu(playerid, p[]) if(IsPlayerAdmin(playerid)) ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Menu administratora", "Zkickuj kogo?", "Wybierz", "Anuluj");

if(dialogid == 666 && response)
{
if(listitem == 0) ShowPlayerDialog(playerid, 667, DIALOG_STYLE_INPUT, "Kickowanie", "Podaj ID gracza, kt?rego chcesz zkickowa?!", "Akceptuj", "Anuluj");
}

if(dialogid == 667 && response)
{
if(!IsPlayerConnected(strval(inputtext))) return SendClientMessage(playerid, -1, "Gracz, kt?rego wybra?e? - nie ma go na serwerze!"), 1;
Kick(strval(inputtext));
SendClientMessage(playerid, -1, "Wyrzuci?e? jakiego? gracza!");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-16, 20:14


JotP







Wiek: 26
Na forum: 4821 dni
Posty: 217

Piwa: 1215

Respekt: 44,6

Ostrzeżeń: 40%
teraz dziala dziekuje

Podpis
3guzqx
Postaw piwo autorowi tego posta
 

 
Tagi: kick :: gui
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku