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

Wysłany: 2013-05-31, 22:59


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Witam.

1. Jak zrobi? aby w liczniku pr?dko?? nie skaka?a mi co 10 a normalnie co 1 .

2.Jak zrobi? aby wykonywa? zlecenie tylko danymi pojazdami (potrzebny mi tu warunek przyk?adowy).

3. Potrzebuje cos takiego , ?e po wpisaniu /rachunek id ilo?? temu graczowi o tym id wyskakuje gui i czy chcesz zaplacic rachunek 200$ Tak, Nie .

4. Oraz poszukuje systemu gang?w i najlepiej aby wszystko by?o w gui , ?e po wpisaniu /gang wyskakuje gui i kup gang za 2000$ a gdy ju? kupiony to gdy si? wpisze /gang to wyskakuje gui z mo?liwo?ciami gangu np. zmiana nazwy , zmiana pojazdu itd. oraz aby gang mogl obrabowa? tira.

Prosz? o pomoc.
Pozdrawiam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-31, 23:21


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"akon823" napisał/a:

1. Jak zrobi? aby w liczniku pr?dko?? nie skaka?a mi co 10 a normalnie co 1 .

zwuekszyc oidsiwiezania tiomera


"akon823" napisał/a:

2.Jak zrobi? aby wykonywa? zlecenie tylko danymi pojazdami (potrzebny mi tu warunek przyk?adowy).

Jesmlui sa to pojazyd statycnzy tworzine w Ongame modeinit klub filtersctiprinit to ich id soprawdzasznp.
if(GEtoplayervehucleid(iplayerid) == ten pojazddu)

"akon823" napisał/a:

3. Potrzebuje cos takiego , ?e po wpisaniu /rachunek id ilo?? temu graczowi o tym id wyskakuje gui i czy chcesz zaplacic rachunek 200$ Tak, Nie .

jakas zmuenna by sue oprzyadala , e;


Kod:



CMD:rachyunek(playerid,param[])
{
new gro[2];
if(sscanf(param,"ud",gro[0],gro[1])) return SendClientMessage(playerid,-1,"Izyuj: /rachuinek [id] [kwota]");
if(!IsPlayerCiunneted(gro[90])) return SendClientMessage(playerid,-1,"zle ud gryacza");
new testi[64];
format(testi,64,"Gracz %s wystawil Ci rachybnek na kwote %d$\nPrzyjmuyjesz go?",PlayerName(playerid),gro[1]);
ShowPlayerDialog(gro[0],1512,0,"rachynek",testi,"Tak","Nie");
SetPVarInt(gro[0],"rahgu",playerid);
SetPVarInt(gro[0],"rahgu2",gro[1]);
retjurnm 1;
}




Kod:

if(dialogid == 1512)
{
if(!response) return
SendClientMessage(GetPVarInt(playerid,"rahgu"),-1,"Nie zaakceptowano twojego rychunku");
GivePlayerMoney(GetPVarInt(playerid,"rahgu"),GetPVarInt(playerid,"rahgu2"));
GivePlayerMoney(playerid,-GetPVarInt(playerid,"rahgu2"));
SendClientMessage(GetPVarInt(playerid,"rahgu"),-1,"rachybek zaplacony!");
}


chyna cus tajiego begdzie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-31, 23:30


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

:D chyba co? klawisze Ci si? wal? :D kompletnie tego nie rozumiem co napisa?e? :D

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-01, 11:32


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Juz t?umacze xd



Cytat:

1. Jak zrobi? aby w liczniku pr?dko?? nie skaka?a mi co 10 a normalnie co 1 .


zwiekszyc powtarzalnosc (czas w timerze) timera



Cytat:

2.Jak zrobi? aby wykonywa? zlecenie tylko danymi pojazdami (potrzebny mi tu warunek przyk?adowy).

Jesli pojazd jest tworzony w mapie statycznie (w OnGameModeInit/OnFilterScriptInit) to szukasz ich id i dajesz warunek:

Kod:

if(GetPlayerVehicleID(playerid) == ten pojazddu){ //to moze korzystac }




Cytat:

3. Potrzebuje cos takiego , ?e po wpisaniu /rachunek id ilo?? temu graczowi o tym id wyskakuje gui i czy chcesz zaplacic rachunek 200$ Tak, Nie .


jakas zmienna + wykorzystalem 2pvary do przeniesienia id gracza i kwoty w OnDialogResponse




Kod:

CMD:rachyunek(playerid,param[])
{
new gro[2];
if(sscanf(param,"ud",gro[0],gro[1])) return SendClientMessage(playerid,-1,"Izyuj: /rachuinek [id] [kwota]");
if(!IsPlayerCiunneted(gro[0])) return SendClientMessage(playerid,-1,"zle ud gryacza");
new testi[64];
format(testi,64,"Gracz %s wystawil Ci rachunek na kwote %d$\nPrzyjmujesz go?",PlayerName(playerid),gro[1]);
ShowPlayerDialog(gro[0],1512,0,"rachunek",testi,"Tak","Nie");
SetPVarInt(gro[0],"rahgu",playerid);
SetPVarInt(gro[0],"rahgu2",gro[1]);
retjurnm 1;
}


//OnDialogResponse

if(dialogid == 1512)
{
if(!response) return
SendClientMessage(GetPVarInt(playerid,"rahgu"),-1,"Nie zaakceptowano twojego rachunku");
GivePlayerMoney(GetPVarInt(playerid,"rahgu"),GetPVarInt(playerid,"rahgu2"));
GivePlayerMoney(playerid,-GetPVarInt(playerid,"rahgu2"));
SendClientMessage(GetPVarInt(playerid,"rahgu"),-1,"rachunek zaplacony!");
}


Sprawdz czy to sie kompiluje w ogole xd

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-01, 12:38


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Co do pierwszego mam pytanie :D
Chodzi o t? lizb? 500 tak?
Kod:

SetTimer("odpojazdu", 500, true);

Lecz mniej wi?cej na ile ustawi? bo pr?bowa?em zmienia? i skacze nadal :D

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-01, 13:00


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Nawet na 50 moze 100.
Zoptymalizuj maksymalnie ta funkcje "odpojazdu" zeby nie chrzanilo sie.

Postaw piwo autorowi tego posta
 

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


ToFFiK12

U-RP S-RP






Wiek: 36
Na forum: 5589 dni
Posty: 65
Nick w MP: Nevis

Piwa: 115

Respekt: 28,5

Osobi?cie wole tradycyjne zmienne ni? PVARy, kt?re tylko spowalniaj? skrypt.

Postaw piwo autorowi tego posta
 

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


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Sprawdza?em , zje?d?a?em co 10 w d?? i najlepiej by?o na 100 lecz nadal skaka?o ;//
Dodam , ?e jest to licznik by destroyer poniewa? nie wiem jak zrobi? system paliwa i podpi?? go pod licznik to zapo?yczy?em od niego :D

Podpis
Postaw piwo autorowi tego posta
 

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


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

"ToFFiK12" napisał/a:

Osobi?cie wole tradycyjne zmienne ni? PVARy, kt?re tylko spowalniaj? skrypt.

Naprawde spowolni dzialanie mapy jak ktos wpisze komende raz na 10 minut?




Jesli wciaz nie jest plynnie to pisz do destroyera bo ja sie na tych licznikach calych nie znam. Mozesz tez podeslac mi kod na PW, zobacze sobie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-06-02, 12:20


Gargulc







Wiek: 34
Na forum: 5196 dni
Posty: 38
Nick w MP: Gargulc

Piwa: 12

Respekt: 62

Jak chcesz aby nie skaka?o to najlepiej u?y? public OnPlayerUpdate(playerid) ale to b?dzie wymaga?o nieco przer?bki kodu.

Postaw piwo autorowi tego posta
 

 
Tagi: licznik :: 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 » [INNE] Licznik i gui 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