PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
SendClientMessage(playerid, SZÍN,\"Síkeresen megjavítottad a jármûdet!\");
#define piros (0xFF0000AA)
#define sarga 0xFFFF00AA
if(strcmp(cmdtext, \"/fegyvervétel\", true) == 0 || strcmp(cmdtext, \"/fv\", true) == 0) {
ShowPlayerDialog(playerid, 1135, DIALOG_STYLE_LIST, \"== Fegyvervétel ==\",\"DM fegyverek\\nTDM fegyverek\\nKézifegyverek és Pisztolyok\",\"Választom\",\"Kilépek\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1135)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, 1+1, DIALOG_STYLE_LIST, \"== DM fegyver választás ==\", \"SawnOff Shotgun (Töltény: 500 Ár:2.500$)\\nTEC9 (Töltény: 800 Ár:2.000$)\\nUZI(Töltény: 700 Ár: 1.800$)\", \"Kiválaszt\", \"Mégse\");
}
if(listitem == 1) /////// TDM WEAPON / FEGYVER
{
ShowPlayerDialog(playerid, 1+3, DIALOG_STYLE_LIST, \"== TDM fegyver választás ==\", \"Sniper Puska (Töltény: 100 Ár:1.500$)\\nM4 (Töltény: 800 Ár: 2.500$)\\nAK-47 (Töltény:800 Ár: 2.250$) \\nCombat Shotgun (Töltény: 500 Ár: 1.500$)\\nSMG (Töltény: 500 Ár: 1.000$)\\nFüstgránát (Darab: 5 Ár: 1.000$)\\nRobbanógránát(Darab: 2 Ár: 5.000$)\", \"Kiválaszt\", \"Mégse\");
}
if(listitem == 2) ////// Kézifegyverek
{
ShowPlayerDialog(playerid, 1+4, DIALOG_STYLE_LIST, \"== Kézifegyverek és Pisztolyok == \", \"Boxer(Ár: 50$\\nFrancia Kés(Ár: 100$)\\nJapán Szamurájkard(Ár: 200$)\\nLáncfûrész(Ár: 500$)\\n9mm-es Pisztoly (Töltény: 500 Ár: 350$)\\nHangtompítós 9mm-es(Töltény: 400 Ár: 400$)\\nDeagle típusú pisztoly(Töltény: 400 Ár: 500$)\", \"Választ\",\"Kilép\");
}
}
return 1;
}
if(dialogid == 1+1) /////// DM WEAPON / FEGYVER
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 26, 500);
GivePlayerMoney(playerid, -2500);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted a SawnOff Shotgun-t, 2.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 32, 800);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted a Tec9-est, 2.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.000$\",5,1);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -1800);
GivePlayerWeapon(playerid, 28, 700);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az UZI-t, 1.800$ értékben!\");
GameTextForPlayer(playerid, \"~r~-700$\",5,1);
}
}
return 1;
}
if(dialogid == 1+3) /////// TDM WEAPON / FEGYVER
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 34, 100);
GivePlayerMoney(playerid, -1500);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az Sniper puskát, 1.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 31, 800);
GivePlayerMoney(playerid, -2500);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az M4-est, 2.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 2250) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -2250);
GivePlayerWeapon(playerid, 30, 800);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az AK-47-est, 2.250$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.250$\",5,1);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 27, 500);
GivePlayerMoney(playerid, -1500);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Combat Shotgun-t, 1.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 29, 500);
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy SMG-t, 1.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 17, 5);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél 5 darab Füstgránátot, 1.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -5000);
GivePlayerWeapon(playerid, 16, 2);
SendClientMessage(playerid, sarga,\"Sikeresen megvettél 2 darab robbanógránátot, 5.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-5.000$\",5,1);
}
}
return 1;
}
if(dialogid == 1+4) //Kézifegyverek és Pisztolyok
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -50);
GivePlayerWeapon(playerid, 1, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy \'boxert\', 50$ értékben!\");
GameTextForPlayer(playerid, \"~r~-50$\",5,1);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -100);
GivePlayerWeapon(playerid, 4, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Francia Kést, 100$ értékben!\");
GameTextForPlayer(playerid, \"~r~-100$\",5,1);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, 200);
GivePlayerWeapon(playerid, 8, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Japán Szamurájkardot, 200$ értékben!\");
GameTextForPlayer(playerid, \"~r~-200$\",5,1);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 9, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Láncfûrészt, 500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-500$\",5,1);
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 350) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 22, 500);
GivePlayerMoney(playerid, -350);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy 9mm-es pisztolyt, 350$ értékben!\");
GameTextForPlayer(playerid, \"~r~-350$\",5,1);
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) < 400) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -400);
GivePlayerWeapon(playerid, 23, 400);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Hangtompítós 9mm-es pisztolyt, 400$ értékben!\");
GameTextForPlayer(playerid, \"~r~-400$\",5,1);
}
if(listitem == 7)
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 24, 400);
SendClientMessage(playerid,sarga,\"Sikeresne megvettél egy Deagle Típusú pisztolyt, 500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-500$\",5,1);
}
}
return 1;
}
return 0;
}
Valamiért ez a 2 errorja van..semmit se módosítottam :D
#define piros (0xFF0000AA)
#define sarga 0xFFFF00AA
if(strcmp(cmdtext, \"/fegyvervétel\", true) == 0 || strcmp(cmdtext, \"/fv\", true) == 0) {
ShowPlayerDialog(playerid, 1135, DIALOG_STYLE_LIST, \"== Fegyvervétel ==\",\"DM fegyverek\\nTDM fegyverek\\nKézifegyverek és Pisztolyok\",\"Választom\",\"Kilépek\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1135)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, 1+1, DIALOG_STYLE_LIST, \"== DM fegyver választás ==\", \"SawnOff Shotgun (Töltény: 500 Ár:2.500$)\\nTEC9 (Töltény: 800 Ár:2.000$)\\nUZI(Töltény: 700 Ár: 1.800$)\", \"Kiválaszt\", \"Mégse\");
}
if(listitem == 1) /////// TDM WEAPON / FEGYVER
{
ShowPlayerDialog(playerid, 1+3, DIALOG_STYLE_LIST, \"== TDM fegyver választás ==\", \"Sniper Puska (Töltény: 100 Ár:1.500$)\\nM4 (Töltény: 800 Ár: 2.500$)\\nAK-47 (Töltény:800 Ár: 2.250$) \\nCombat Shotgun (Töltény: 500 Ár: 1.500$)\\nSMG (Töltény: 500 Ár: 1.000$)\\nFüstgránát (Darab: 5 Ár: 1.000$)\\nRobbanógránát(Darab: 2 Ár: 5.000$)\", \"Kiválaszt\", \"Mégse\");
}
if(listitem == 2) ////// Kézifegyverek
{
ShowPlayerDialog(playerid, 1+4, DIALOG_STYLE_LIST, \"== Kézifegyverek és Pisztolyok == \", \"Boxer(Ár: 50$\\nFrancia Kés(Ár: 100$)\\nJapán Szamurájkard(Ár: 200$)\\nLáncfûrész(Ár: 500$)\\n9mm-es Pisztoly (Töltény: 500 Ár: 350$)\\nHangtompítós 9mm-es(Töltény: 400 Ár: 400$)\\nDeagle típusú pisztoly(Töltény: 400 Ár: 500$)\", \"Választ\",\"Kilép\");
}
}
return 1;
}
if(dialogid == 1+1) /////// DM WEAPON / FEGYVER
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 26, 500);
GivePlayerMoney(playerid, -2500);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted a SawnOff Shotgun-t, 2.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 32, 800);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted a Tec9-est, 2.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.000$\",5,1);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 1800) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -1800);
GivePlayerWeapon(playerid, 28, 700);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az UZI-t, 1.800$ értékben!\");
GameTextForPlayer(playerid, \"~r~-700$\",5,1);
}
}
return 1;
}
if(dialogid == 1+3) /////// TDM WEAPON / FEGYVER
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 34, 100);
GivePlayerMoney(playerid, -1500);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az Sniper puskát, 1.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 2500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 31, 800);
GivePlayerMoney(playerid, -2500);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az M4-est, 2.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.500$\",5,1);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 2250) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -2250);
GivePlayerWeapon(playerid, 30, 800);
SendClientMessage(playerid,sarga,\"Sikeresen megvetted az AK-47-est, 2.250$ értékben!\");
GameTextForPlayer(playerid, \"~r~-2.250$\",5,1);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 27, 500);
GivePlayerMoney(playerid, -1500);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Combat Shotgun-t, 1.500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.500$\",5,1);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 29, 500);
GivePlayerMoney(playerid, -1000);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy SMG-t, 1.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 1000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 17, 5);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél 5 darab Füstgránátot, 1.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-1.000$\",5,1);
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -5000);
GivePlayerWeapon(playerid, 16, 2);
SendClientMessage(playerid, sarga,\"Sikeresen megvettél 2 darab robbanógránátot, 5.000$ értékben!\");
GameTextForPlayer(playerid, \"~r~-5.000$\",5,1);
}
}
return 1;
}
if(dialogid == 1+4) //Kézifegyverek és Pisztolyok
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -50);
GivePlayerWeapon(playerid, 1, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy \'boxert\', 50$ értékben!\");
GameTextForPlayer(playerid, \"~r~-50$\",5,1);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -100);
GivePlayerWeapon(playerid, 4, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Francia Kést, 100$ értékben!\");
GameTextForPlayer(playerid, \"~r~-100$\",5,1);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, 200);
GivePlayerWeapon(playerid, 8, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Japán Szamurájkardot, 200$ értékben!\");
GameTextForPlayer(playerid, \"~r~-200$\",5,1);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 9, 1);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Láncfûrészt, 500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-500$\",5,1);
}
if(listitem == 5)
{
if(GetPlayerMoney(playerid) < 350) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerWeapon(playerid, 22, 500);
GivePlayerMoney(playerid, -350);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy 9mm-es pisztolyt, 350$ értékben!\");
GameTextForPlayer(playerid, \"~r~-350$\",5,1);
}
if(listitem == 6)
{
if(GetPlayerMoney(playerid) < 400) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -400);
GivePlayerWeapon(playerid, 23, 400);
SendClientMessage(playerid,sarga,\"Sikeresen megvettél egy Hangtompítós 9mm-es pisztolyt, 400$ értékben!\");
GameTextForPlayer(playerid, \"~r~-400$\",5,1);
}
if(listitem == 7)
{
if(GetPlayerMoney(playerid) < 500) return SendClientMessage(playerid,piros,\"Neked sajnos ehhez nincs elég pénzed!\");
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 24, 400);
SendClientMessage(playerid,sarga,\"Sikeresne megvettél egy Deagle Típusú pisztolyt, 500$ értékben!\");
GameTextForPlayer(playerid, \"~r~-500$\",5,1);
}
}
return 1;
}
return 0;
}
A saját munkáimból csaptam össze 5 perc alatt ezt, sietve csináltam, tehát lehet, hogy lesz valami hiba benne, ha lesz, csak írj ide, és kijavítom neked :D
Ha valahol elcsúszás van, tabulátorral igazíthatod majd, mivel itt nekem nem engedi valamiért a tabulátor használatát. :D