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

Wysłany: 2013-05-11, 10:38


PGT-Karmazyn







Wiek: 29
Na forum: 4893 dni
Posty: 40
Nick w MP: Karmazyn



Respekt: 50

Cze??! Zrobi?em komend? /kup. Tam w GIU si? wybiera co chce si? kupi?. Ale teraz mam problem. Korzysta?em z tego poradnika: KLIK. I mam errory. Pomo?e kto? jak zrobi?, ?e po klikni?ciu, np. Mi?so zabierze mi 10$ i tam da 5 HP?

Kod:


if (strcmp("/kup", cmdtext, true, 10) == 0) {
if(IsPlayerInRangeOfPoint(playerid, 7.0, 1028.4,-1385.0,-11.5))
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "AZ Beer Week", "Piwo[2$]\nMi?so[10$]\nKisiel[5$]", "Kup", "Anuluj");
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-11, 11:30


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

http://wiki.sa-mp.com/wiki/OnDialogResponse

Kod:

if(dialogid == 0 && response)
{
if(listitem == 0)
{
//***** sie
}
if(listitem == 1)
{
new Float:health;
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid, health+5);
GivePlayerMoney(playerid, -10);
}
if(listitem == 2)
{
//walka w kisielu
}
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-11, 15:07


PGT-Karmazyn







Wiek: 29
Na forum: 4893 dni
Posty: 40
Nick w MP: Karmazyn



Respekt: 50

Okej. Ju? dzia?a. Dzi?kuj?!

Teraz prosz? o pomoc w innej sprawie.

Chcia?bym aby w zakupieniu, np. Chleba dawa?o +10 HP. U?y?em:
Kod:


SetPlayerHeal

To ustawia?o a nie dawa?o.

I mam teraz 2 pytania.
1. Jak mam zrobi? aby za zakup, np. Chleba dawa?o 10 HP?
2. Jak zrobi?, aby po wej?? u serwer "g??d" czyli ?ycie usuwa?o 5 HP na 2 minuty?

Poniewa? chc? zrobi?, ?e ?ycie do g??d.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-11, 15:36


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

Do dodawania spr?buj tak:
Kod:

new Float:pHealth;
GetPlayerHealth(playerid, pHealth);
SetPlayerHealth(playerid, pHealth+10.0);


A drugiego punktu nie rozumiem.

Pozdrawiam

Postaw piwo autorowi tego posta
 

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


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"PGT-Karmazyn" napisał/a:

2. Jak zrobi?, aby po wej?? u serwer "g??d" czyli ?ycie usuwa?o 5 HP na 2 minuty?


public OnGameModeInit, wklej to:

Kod:

SetTimer("hungreh", 200000, true);


Gdzie? w mapie..

Kod:

forward hungreh();
public hungreh()
{
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
new Float:pHealth;
GetPlayerHealth(i, pHealth);
SetPlayerHealth(i, pHealth-5.0);
}
}
return 1;
}


Ostatnio zmieniony przez IgrexolonO 2013-05-24, 15:57, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

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


PGT-Karmazyn







Wiek: 29
Na forum: 4893 dni
Posty: 40
Nick w MP: Karmazyn



Respekt: 50

Quis, IgrexolonO, Bardzo, ale to bardzo wam dzi?kuj?! Piwko!

Postaw piwo autorowi tego posta
 

 
Tagi: gui :: sklep
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