eléggé jó lett :) ha jól látom a dialogot az én scriptemböl vetted GRAT igy tovább :)
es meg lehet hogy te is szedted valakitol :D
ZCMD:
//=================[Pedrito]==================//
//Ez egy dialogos fegyver rendszer by Pedrito//
//=================[Pedrito]================//
#include <a_samp>
#include <zcmd>
public OnFilterScriptInit()
{
print(\"=============================\");
print(\"Fegyver rendszer by Pedrito\");
print(\"=============================\");
return 1;
}
CMD:weapon(playerid){
ShowPlayerDialog(playerid,1987,DIALOG_STYLE_LIST,\"Fegyverek\",\"Colt45 [760$]\\nSilenced [1500$]\\nShotgun [850$]\\nUzi [1125$]\\nMP5 [1450$]\\nAK47 [2000$]\\nM4 [2150$]\\nTec 9 [1175$]\\nRifle [1230$]\\nMesterlövész [2500$]\\nSray [500$]\\nPorolto [750$]\\nEjtõernyõ [3000$]\\nFüst gáz [2000$]\\nKatana [6000$]\\nMolotov koktél [10000$]\",\"Megveszem\",\"Kilépés\");//ide vannak felsorolva a fegyverek!FONTOS HOGY A n\\ OTT LEGYEN!
return 1;}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1987)
{
if(listitem == 0){
if(GetPlayerMoney(playerid) < 760) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,22,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-760);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Colt45 tipusú fegyvert ! Közelharcra kiváló!\");//Ez a szöveg
}
if(listitem == 1){
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,23,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-1500);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Silencedet ! Ha Hitmant játszol tökéletes!\");//Ez a szöveg
}
if(listitem == 2){
if(GetPlayerMoney(playerid) < 850) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,25,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-850);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Shotgunt ! Közel harcra megfelelõ!\");//Ez a szöveg
}
if(listitem == 3){
if(GetPlayerMoney(playerid) < 1125) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,28,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-1125);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Uzi-t ! Ha bandást játszól a legjobb fegyvert választottad!\");//Ez a szöveg
}
if(listitem == 4){
if(GetPlayerMoney(playerid) < 1450) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,29,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-1450);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy MP5-öt ! Távolharcra nem annyira alkalmas de közelharcra veszélyes lehet!\");//Ez a szöveg
}
if(listitem == 5){
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,30,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-2000);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Ak47-et ! Távolharcra nagyon alkalmas és erõs lõfegyver!\");//Ez a szöveg
}
if(listitem == 6){
if(GetPlayerMoney(playerid) < 2150) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,31,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-2150);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy M4-et ! Távolharcra tökéletes!Ezt használja a SWAT is!\");//Ez a szöveg
}
if(listitem == 7){
if(GetPlayerMoney(playerid) < 1675) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,32,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-1675);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy TEC 9-et ! Ha gyorsan akarsz valakit elintétni akkor jót választottál!\");//Ez a szöveg
}
if(listitem == 8){
if(GetPlayerMoney(playerid) < 1230) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! ]\");
GivePlayerWeapon(playerid,33,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-1230);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Riflet ! Vadászatra tökéletes!\");//Ez a szöveg
}
if(listitem == 9){
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,34,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-2500);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Snipert ! Ha titokban akarok kivégezni az ellenséget akkor jót választottál!\");//Ez a szöveg
}
if(listitem == 10){
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,41,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-500);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Spray-t ! Grafitizni tökéletes egy bandás számára!\");//Ez a szöveg
}
if(listitem == 11){
if(GetPlayerMoney(playerid) < 750) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\");
GivePlayerWeapon(playerid,42,500);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-750);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy poroltót ! Tûz oltásra a legalkalmasabb!\");//Ez a szöveg
}
if(listitem == 12){
if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! []\");
GivePlayerWeapon(playerid,46,1);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-3000);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy ejtõernyõt ! Magasugráshoz tökéletes!\");//Ez a szöveg
}
if(listitem == 13){
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,17,25);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-2000);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Füst gáz-t ! Tömegoszlató fegyver!\");//Ez a szöveg
}
if(listitem == 14){
if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
GivePlayerWeapon(playerid,8,1);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-6000);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Katanát ! A Japánok kultúrájához tartozik!\");//Ez a szöveg
}
if(listitem == 15){
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\");
GivePlayerWeapon(playerid,18,75);//milyen fegyver és a töltény szám
GivePlayerMoney(playerid,-10000);//mennyi pénzt vegyen le a playertõl
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Molotov koktélt ! Vandalizmust nem lehet cisnálni ez az eszköz nélkül.\");//Ez a szöveg
}
return 1;
}
return 0;
}
;)
Idézetet írta: RAGE - 2012. December 10. 22:06:05
eléggé jó lett :) ha jól látom a dialogot az én scriptemböl vetted GRAT igy tovább :)
es meg lehet hogy te is szedted valakitol :D
ZCMD:
Kód: Pawn [Kijelölés]
1.
//=================[Pedrito]==================//
2.
//Ez egy dialogos fegyver rendszer by Pedrito//
3.
//=================[Pedrito]================//
4.
5.
#include <a_samp>
6.
#include <zcmd>
7.
public OnFilterScriptInit()
8.
{
9.
print(\"=============================\");
10.
print(\"Fegyver rendszer by Pedrito\");
11.
print(\"=============================\");
12.
return 1;
13.
}
14.
15.
CMD:weapon(playerid){
16.
ShowPlayerDialog(playerid,1987,DIALOG_STYLE_LIST,\"Fegyverek\",\"Colt45 [760$]\\nSilenced [1500$]\\nShotgun [850$]\\nUzi [1125$]\\nMP5 [1450$]\\nAK47 [2000$]\\nM4 [2150$]\\nTec 9 [1175$]\\nRifle [1230$]\\nMesterlövész [2500$]\\nSray [500$]\\nPorolto [750$]\\nEjtõernyõ [3000$]\\nFüst gáz [2000$]\\nKatana [6000$]\\nMolotov koktél [10000$]\",\"Megveszem\",\"Kilépés\");//ide vannak felsorolva a fegyverek!FONTOS HOGY A n\\ OTT LEGYEN!
17.
return 1;}
18.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
19.
{
20.
21.
if(dialogid == 1987)
22.
{
23.
if(listitem == 0){
24.
if(GetPlayerMoney(playerid) < 760) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
25.
GivePlayerWeapon(playerid,22,500);//milyen fegyver és a töltény szám
26.
GivePlayerMoney(playerid,-760);//mennyi pénzt vegyen le a playertõl
27.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Colt45 tipusú fegyvert ! Közelharcra kiváló!\");//Ez a szöveg
28.
}
29.
if(listitem == 1){
30.
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
31.
GivePlayerWeapon(playerid,23,500);//milyen fegyver és a töltény szám
32.
GivePlayerMoney(playerid,-1500);//mennyi pénzt vegyen le a playertõl
33.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Silencedet ! Ha Hitmant játszol tökéletes!\");//Ez a szöveg
34.
}
35.
if(listitem == 2){
36.
if(GetPlayerMoney(playerid) < 850) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
37.
GivePlayerWeapon(playerid,25,500);//milyen fegyver és a töltény szám
38.
GivePlayerMoney(playerid,-850);//mennyi pénzt vegyen le a playertõl
39.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Shotgunt ! Közel harcra megfelelõ!\");//Ez a szöveg
40.
}
41.
if(listitem == 3){
42.
if(GetPlayerMoney(playerid) < 1125) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
43.
GivePlayerWeapon(playerid,28,500);//milyen fegyver és a töltény szám
44.
GivePlayerMoney(playerid,-1125);//mennyi pénzt vegyen le a playertõl
45.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Uzi-t ! Ha bandást játszól a legjobb fegyvert választottad!\");//Ez a szöveg
46.
}
47.
if(listitem == 4){
48.
if(GetPlayerMoney(playerid) < 1450) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
49.
GivePlayerWeapon(playerid,29,500);//milyen fegyver és a töltény szám
50.
GivePlayerMoney(playerid,-1450);//mennyi pénzt vegyen le a playertõl
51.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy MP5-öt ! Távolharcra nem annyira alkalmas de közelharcra veszélyes lehet!\");//Ez a szöveg
52.
}
53.
if(listitem == 5){
54.
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
55.
GivePlayerWeapon(playerid,30,500);//milyen fegyver és a töltény szám
56.
GivePlayerMoney(playerid,-2000);//mennyi pénzt vegyen le a playertõl
57.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Ak47-et ! Távolharcra nagyon alkalmas és erõs lõfegyver!\");//Ez a szöveg
58.
}
59.
if(listitem == 6){
60.
if(GetPlayerMoney(playerid) < 2150) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
61.
GivePlayerWeapon(playerid,31,500);//milyen fegyver és a töltény szám
62.
GivePlayerMoney(playerid,-2150);//mennyi pénzt vegyen le a playertõl
63.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy M4-et ! Távolharcra tökéletes!Ezt használja a SWAT is!\");//Ez a szöveg
64.
}
65.
if(listitem == 7){
66.
if(GetPlayerMoney(playerid) < 1675) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
67.
GivePlayerWeapon(playerid,32,500);//milyen fegyver és a töltény szám
68.
GivePlayerMoney(playerid,-1675);//mennyi pénzt vegyen le a playertõl
69.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy TEC 9-et ! Ha gyorsan akarsz valakit elintétni akkor jót választottál!\");//Ez a szöveg
70.
}
71.
if(listitem == 8){
72.
if(GetPlayerMoney(playerid) < 1230) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! ]\");
73.
GivePlayerWeapon(playerid,33,500);//milyen fegyver és a töltény szám
74.
GivePlayerMoney(playerid,-1230);//mennyi pénzt vegyen le a playertõl
75.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Riflet ! Vadászatra tökéletes!\");//Ez a szöveg
76.
}
77.
if(listitem == 9){
78.
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
79.
GivePlayerWeapon(playerid,34,500);//milyen fegyver és a töltény szám
80.
GivePlayerMoney(playerid,-2500);//mennyi pénzt vegyen le a playertõl
81.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Snipert ! Ha titokban akarok kivégezni az ellenséget akkor jót választottál!\");//Ez a szöveg
82.
}
83.
if(listitem == 10){
84.
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
85.
GivePlayerWeapon(playerid,41,500);//milyen fegyver és a töltény szám
86.
GivePlayerMoney(playerid,-500);//mennyi pénzt vegyen le a playertõl
87.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Spray-t ! Grafitizni tökéletes egy bandás számára!\");//Ez a szöveg
88.
}
89.
if(listitem == 11){
90.
if(GetPlayerMoney(playerid) < 750) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\");
91.
GivePlayerWeapon(playerid,42,500);//milyen fegyver és a töltény szám
92.
GivePlayerMoney(playerid,-750);//mennyi pénzt vegyen le a playertõl
93.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy poroltót ! Tûz oltásra a legalkalmasabb!\");//Ez a szöveg
94.
}
95.
if(listitem == 12){
96.
if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! []\");
97.
GivePlayerWeapon(playerid,46,1);//milyen fegyver és a töltény szám
98.
GivePlayerMoney(playerid,-3000);//mennyi pénzt vegyen le a playertõl
99.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy ejtõernyõt ! Magasugráshoz tökéletes!\");//Ez a szöveg
100.
}
101.
if(listitem == 13){
102.
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
103.
GivePlayerWeapon(playerid,17,25);//milyen fegyver és a töltény szám
104.
GivePlayerMoney(playerid,-2000);//mennyi pénzt vegyen le a playertõl
105.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Füst gáz-t ! Tömegoszlató fegyver!\");//Ez a szöveg
106.
}
107.
if(listitem == 14){
108.
if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! \");
109.
GivePlayerWeapon(playerid,8,1);//milyen fegyver és a töltény szám
110.
GivePlayerMoney(playerid,-6000);//mennyi pénzt vegyen le a playertõl
111.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Katanát ! A Japánok kultúrájához tartozik!\");//Ez a szöveg
112.
}
113.
if(listitem == 15){
114.
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\");
115.
GivePlayerWeapon(playerid,18,75);//milyen fegyver és a töltény szám
116.
GivePlayerMoney(playerid,-10000);//mennyi pénzt vegyen le a playertõl
117.
SendClientMessage(playerid,0xFFFFCCAA,\"Vettél egy Molotov koktélt ! Vandalizmust nem lehet cisnálni ez az eszköz nélkül.\");//Ez a szöveg
118.
}
119.
return 1;
120.
}
121.
return 0;
122.
}
123.
;)
[/quote]
Tuti hogy Nem ;)