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

Wysłany: 2014-02-11, 18:43


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Witam chce sie dowiedziec jak przerobic te 2 cmd:
http://hastebin.com/yicenawuno.erl
http://hastebin.com/jubeqoqufu.erl




Na jedn? czyli

/kontrola [id]

i wtedy wyskakuje gui z wyborem:

Towar
Pasy



I gdy wybierzemy to pojawi? sie informacje (id tego co wpisalismy w /kontrola [id gracza])


Wiem ze sie tak da bo widzia?em takie acp


/acp [id]

BAn
Kick
itp

prosze o wyja?nienie nie gotowca

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Ostatnio zmieniony przez Pikus2 2014-02-12, 16:14, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-11, 23:20


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

[nt]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 02:12


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Rly.. Wola?bym napisa? gotowca. Dajesz se now? zmienn?, przyk?ad:

Kod:

new sranie[MAX_PLAYERS] = {INVALID_PLAYER_ID, ...};


Wa?ne, ?eby? po ka?dym wykonaniu si? czego? ustawia? warto?? tej zmiennej na w?a?nie INVALID_PLAYER_ID.

Dalej id?c przy komendzie zapisujesz wpisany numer na sranie[playerid], przy zrealizowaniu si? GUI pobierasz ID gracza wybranego bezpo?rednio z komendy kolejno zapisanego na zmiennej.

! Sprawdzaj, czy warto?? gracza nie wynosi warto?ci INVALID_PLAYER_ID !

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 07:48


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Dobra wez napisz gotowca do jednej z tych komend a inne ja napisze ?atwiej mi sie zrozumie na gotowcu


gracz = INVALID_PLAYER_ID

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 11:34


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

#include <a_samp>

new obsranaParuwo[MAX_PLAYERS] = {INVALID_PLAYER_ID, ...};

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/kontrola", true) == 0)
{
new player;
player = strval(cmdtext[10]);
if(!IsPlayerConnected(player)) return SendClientMessage(playerid, -1, "SPUJRZ MI PROSTO W OCZY TY OBSRANA PARUWO!!!!");
new topic[48];
format(topic, sizeof topic, "%s (ID: %d)", PlayerName(player), player);
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, topic, "TOWAREN\nPASEN", "Przycisken", "Aniliren!!1");
obsranaParuwo[playerid] = player;
return true;
}
return false;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 666)
{
if(response)
{
if(obsranaParuwo[playerid] == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "NIE WYBRA?E? OBSRANEJ PARUWY JAK KONUS RTV!!1");
new _choosage[15];
if(listitem == 0)
{
format(_choosage, sizeof _choosage, "/sprtowar %d", obsranaParuwo[playerid]);
OnPlayerCommandText(playerid, _choosage);
}
if(listitem == 1)
{
format(_choosage, sizeof _choosage, "/sprpasy %d", obsranaParuwo[playerid]);
OnPlayerCommandText(playerid, _choosage);
}
return true;
}
return true;
}
return false;
}

stock PlayerName(playerid)
{
new n[24];
GetPlayerName(playerid, n, 24);
return n;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 13:14


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

ale mi chodzi ze w gui:

wpisuje

/kontrola

wyskakuje mi gui:

Towar\nPasy


Wybiore towar i pokaze mi sie albo torwar nie legalny albo legalny... :P


@DA?em ci komende na spr pasy wez j? zr?b w ten desen a towary sam sobie zrobie

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 13:28


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"Pikus2" napisał/a:

ale mi chodzi ze w gui:

wpisuje

/kontrola

wyskakuje mi gui:

Towar\nPasy


Wybiore towar i pokaze mi sie albo torwar nie legalny albo legalny... :P


@DA?em ci komende na spr pasy wez j? zr?b w ten desen a towary sam sobie zrobie


Przeca da?em Ci prawie ca?y kod, popraw pare linijek tak jak Ci pasuje i po sprawie? ;_;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 18:17


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Ale ty mi da?es ze gdy wpisze /kontrola 0

to pojawi mi sie ze moge uzyc komend
/sprtowar
/sprpasy
...

A ja chce na wyb?r gui i zeby jak wybiore to pisa?o ze ma zapiete odpiete legal lub nie legal

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 18:24


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

To co Ci da?em - wpisujesz komende z ID.

Pokazuje Ci si? GUI, co mo?esz zrobi? na danym graczu. Po wybraniu danej opcji wywo?uje si? to samo co z komendy. Przer?b sobie po prostu ***** komende w GUI i po k?opocie -_-

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 19:03


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

no ale ja nie zabardzo wiem jak przerobic wyt?umacz albo daj gotowca na pasach

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-13, 21:13


dziedziol







Wiek: 29
Na forum: 4559 dni
Posty: 1

Piwa: 2

Respekt: 50

wystarczy doda? nowy dialog a w ondialogresponse skopiujesz sobie w odpowiednich miejscach kod kt?ry da? kolega ;-;

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-02-14, 15:07


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

ale widzisz ze w komendzie mam to ze wybieram id to trzeba zamienic na wybrane id itp. a ja tak nie potrafie

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Tagi: komenda :: odpowiadajaca :: gracza
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Komenda odpowiadajaca za gracza 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