Szerző Téma: Dialog készitése  (Megtekintve 1587 alkalommal)

Dialog készitése
« Dátum: 2014. január 08. - 19:28:56 »
0 Show voters
Dialogot szeretnék késziteni ilyen fegyvereset hogy fegyver és van a dialogba sok fegyver és ha rákattolnak fegyóra akkor levon valamennyi összeget.Már néztem vidit de nem sikerült megcsinálnom :S valaki tudna segiteni?

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Dialog készitése
« Válasz #1 Dátum: 2014. január 08. - 19:54:34 »
0 Show voters
Ebbe mit kérsz segítséget? Használni kell a dialogot, a fegyver adást és a pénz levonást.
ShowPlayerDialog
OnDialogResponse
GivePlayerWeapon
GivePlayerMoney

Dialog készitése
« Válasz #2 Dátum: 2014. január 08. - 21:55:07 »
0 Show voters
õõ okés sikerült :D és azt hogy kell beirni hogyha nincs elég pénze ne menjen minuszba?

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Dialog készitése
« Válasz #3 Dátum: 2014. január 08. - 22:00:49 »
0 Show voters
if utasítással. Lekéred a pénzt és, ha kisebb a fegyver összege mint a pénze akkor visszatér, egy üzenettel

Dialog készitése
« Válasz #4 Dátum: 2014. január 08. - 22:01:55 »
0 Show voters
hátt jó de if utasitás .D ez nekem nem mond semmit nem vagyok profi ebbe . pontosabban?

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Dialog készitése
« Válasz #5 Dátum: 2014. január 08. - 22:03:50 »
0 Show voters
Tehát. Lekéred a játékos pénzét(GetPlayerMoney). Utána így: if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\");

Dialog készitése
« Válasz #6 Dátum: 2014. január 10. - 21:17:29 »
0 Show voters
C:\\Users\\Zsolti\\Desktop\\Cuccok\\Parkour Sz\\gamemodes\\Impossible.pwn(770) : warning 209: function \"OnDialogResponse\" should return a value
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Warning.
mi ez a hiba?
mikor
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\"); ezt beirom a GivePlayerMoney(playerid,-500); alá

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Dialog készitése
« Válasz #7 Dátum: 2014. január 10. - 21:19:02 »
0 Show voters
Másold be az EGÉSZ OnDialogResponse részt. Zárástól zárásig

Dupla hozzászólás automatikusan összefûzve. ( 2014. január 10. - 21:20:02 )

De elég valószínû nincs ott a return 1; az OnDialogResponse legvégén

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Dialog készitése
« Válasz #8 Dátum: 2014. január 10. - 21:47:45 »
0 Show voters
\"if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\"); ezt beirom a GivePlayerMoney(playerid,-500); alá\"
Felé írd.
Éspedig a warning javításához:
OnDialogResponse legvégét zárd le return 1;-el.

Dialog készitése
« Válasz #9 Dátum: 2014. január 10. - 21:48:37 »
0 Show voters
a return volt a hiba ::DD
meg már átrendeztem és minden OKé
Amúgy azt nem tudod hogy lehet elmenteni a pénzt hogy kilépéskor ne tünjön el?

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Dialog készitése
« Válasz #10 Dátum: 2014. január 10. - 21:49:35 »
0 Show voters
Használj admin/regisztrációs rendszert.

Dialog készitése
« Válasz #11 Dátum: 2014. január 10. - 22:16:55 »
0 Show voters
valamit tudsz ajánlani?

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Dialog készitése
« Válasz #12 Dátum: 2014. január 10. - 22:19:39 »
0 Show voters

Dialog készitése
« Válasz #13 Dátum: 2014. január 10. - 23:11:49 »
0 Show voters
na most a game módból kitöröltem a dialogot és egy filter scriptbe kezdtem el megcsinálni de elfelejtettem hogy kell azt beirni milyen parancsal hivjam elõ:D
http://sampforum.hu/index.php?topic=11685.0 inen néztem de nincs benne milyen parnacsal hivom elõ

Nem elérhető Lucio

  • 232
    • Profil megtekintése
Dialog készitése
« Válasz #14 Dátum: 2014. január 11. - 01:36:27 »
0 Show voters

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal