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

Wysłany: 2013-11-20, 17:28


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Witam witam potrzebuje malej komendy mianowicie hp...

Po wpisaniu komendy /hp
wyskoczy nam gui

O nazwie : HP

i dalej b?dzie
12hp - 20$
30hp - 30$
i tak dalej obojetnie jakie hp przestawie sobie. Prosz? o pomoc.
Wynagrodzenie piwa lub respekt zalezy jak wykonane i czy szybko.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-20, 20:28


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Pikus2, Zobacz ten kod :)
Kod:

COMMAND:hp(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "HP", "12hp - 20$\n30hp - 30$", "Wybierz", "Anuluj");
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(listitem == 0)
{
SetPlayerHealth(playerid, 12);
GivePlayerMoney(playerid,-20);
}
if(listitem == 1)
{
SetPlayerHealth(playerid, 30);
GivePlayerMoney(playerid,-30);
}
}
return 1;
}

return 0;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-20, 20:56


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
yyyyy LOL
Kod:

SetPlayerHealth(playerid, 12);

Teraz ustawisz mu 12 HP :D

Spr?buj tak.Lu?no do mapy:
Kod:

stock GivePlayerHealth(playerid,health)
{
new Float:health1;
GetPlayerHealth(playerid,health1);
SetPlayerHealth(playerid, health1+health);
return 1;
}

komenda:
Kod:

COMMAND:hp(playerid, params[])
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "HP", "12hp - 20$\n30hp - 30$", "Wybierz", "Anuluj");
return 1;
}

i teraz dialogi:
Kod:

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
if(listitem == 0)
{
GivePlayerHealth(playerid,+12);
GivePlayerMoney(playerid,-20);
}
if(listitem == 1)
{
GivePlayerHealth(playerid,+30);
GivePlayerMoney(playerid,-30);
}
}
return 1;
}
return 0;
}


Ostatnio zmieniony przez paskal 2013-11-20, 21:03, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-20, 20:58


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Ale czy on napisa? co? na temat ?e chce aby mu te HP dodawa?o ? Takie rzeczy powinny by? wymienione.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-20, 21:01


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
Dobra nie przeczyta?em dok?adnie.Zwracam honor :) ,lecz z pewnej perspektywy
mo?e mu bardziej chodzi?o o dodanie a nie ustawianie HP.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-21, 16:37


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

Sory nie wymieni?em:

Potrzebuje aby dodawa?o to hp :D i tez komende poprosze w innym stylu pisan?:

Cos na zasadzie:

if(strcmp(cmd, "/hp", true) == 0 ){

[ Dodano: 2013-11-21, 16:37 ]
Silence ty To OZIJAR???

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-21, 16:42


Maajk_El

PawnoMaster :)






Wiek: 29
Na forum: 4841 dni
Posty: 162
Nick w MP: "Maajk_El"

Piwa: 2365

Respekt: 92,1

Ostrzeżeń: 100%
Masz m?j skrypt: a chyba zmieni? zcmd na strcmp to ka?dy umi? usun na g?rze #include <zcmd> i jak poda?e? CMD:hp zmien na to co poda?e? wy?ej!!!

http://gtao.pl/inne-skryp...gui-vt85119.htm

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-21, 16:44


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

No niby i tak ale chcia?em postawic wiecej piw bo mi na tym nie zalezy ale spx :)

[ Dodano: 2013-11-21, 16:50 ]
Dobra wszysto cacy cacy dzia?? thx wam narazie amcie po 1 piwku na zach?te ale potrzebuje przerobic ten skrypt Bombusa na to zeby admin wpisywa? /hp [id]

I temu id b?dzie to gui wyskakiwa?o


Za to 10 piwek pierwszemu wykonawcy.

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-21, 17:05


Sillence







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

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Pikus2,
Kod:

CMD:hp(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
new gracz;
if(sscanf(params, "u", gracz)) return SendClientMessage(playerid, BIALY, "U?yj: /hp [id]");
if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, BIALY, "Z?e ID gracza!");

// Dialog
return 1;
}


Tylko jak wy?wietlasz ten dialog to zamiast argumentu 'playerid' musisz da? 'gracz' ;]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-21, 17:06


Pikus2







Wiek: 29
Na forum: 4698 dni
Posty: 244

Piwa: 5

Respekt: 56,8

ok thx zobacze czy dzia?? a jak zadzia?a dam ci 10 piwek.

[ Komentarz dodany przez: Sillence: 2013-11-21, 17:18 ]
// Na przysz?o?? najpierw patrz czy dzia?a, potem pisz post :D

[ Dodano: 2013-11-24, 10:28 ]
Sillence wez ty sam ten ca?y dialog wstaw bo jak ja wstawiam to mi sie serwer craschuje
Zr?b to po swojemu i zapodaj :D

Podpis
Witaj


Korzystam z strcmp






Game.cpp Linijka: 3000

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-11-24, 11:14


Kaz_v1







Wiek: 28
Na forum: 4577 dni
Posty: 6

Piwa: 498

Respekt: 50

Ostrzeżeń: 100%
"Sillence" napisał/a:

Pikus2,
Kod:

CMD:hp(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
new gracz;
if(sscanf(params, "u", gracz)) return SendClientMessage(playerid, BIALY, "U?yj: /hp [id]");
if(!IsPlayerConnected(gracz)) return SendClientMessage(playerid, BIALY, "Z?e ID gracza!");

// Dialog
return 1;
}


Tylko jak wy?wietlasz ten dialog to zamiast argumentu 'playerid' musisz da? 'gracz' ;]


sscanf do jednego warunku? To nie jest idealny pomys?.

Kod:


CMD:hp(playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return 1;
if(isnull(params) && !IsPlayerConnected(strval(params)))
return 1;
ShowPlayerDialog(strval(params), ...);
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: /hp
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [DM] /hp 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