Ahoj ErionX nebo jak se jmenuje jsem dal script weaponshop měl tam asi 5 zbraní tak jsem se nabídl že mu tam nějaký zbraně dodělám ale dozvěděl jsem se že je to okopirovaný tak jsem si to chtěl dát aspon pro sebe do amx ale háže mi to 3 errory prosím opravte mi to.
// INCLUDES //
#include
#include
#define SHOP_DIALOG 0
// COLORS //
#define COLOR_BASIC 0x0066FFAA
#define COLOR_RED 0xFF0000FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN 0x33AA33AA
// News
new weaponon = 0;
CMD:weaponshop(playerid, params[])
{
if(weaponon == 1) return SendClientMessage(playerid, COLOR_RED, "[!] Hlavní Admin momentálnì zakázal tento pøíkaz používat.");
Dotaz
-KwC-Tonny 2
Ahoj ErionX nebo jak se jmenuje jsem dal script weaponshop měl tam asi 5 zbraní tak jsem se nabídl že mu tam nějaký zbraně dodělám ale dozvěděl jsem se že je to okopirovaný tak jsem si to chtěl dát aspon pro sebe do amx ale háže mi to 3 errory prosím opravte mi to.
// INCLUDES //
#include
#include
#define SHOP_DIALOG 0
// COLORS //
#define COLOR_BASIC 0x0066FFAA
#define COLOR_RED 0xFF0000FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GREEN 0x33AA33AA
// News
new weaponon = 0;
CMD:weaponshop(playerid, params[])
{
if(weaponon == 1) return SendClientMessage(playerid, COLOR_RED, "[!] Hlavní Admin momentálnì zakázal tento pøíkaz používat.");
ShowPlayerDialog(playerid, SHOP_DIALOG, DIALOG_STYLE_LIST,"Weapon Shop", "Deagle: 1000$\nSawn-Off: 2000$\nM4: 3000$\nSniper: 4000$\nMP5: 2500$\nCombat Shotgun: 3000$\nRifle: 1800$\nAK47: 3600$\nTec-9: 2400$\nUZI: 3300$\nRPG: 12000$\nSatchel: 4000$\nParachute: 500$\nMolotov: 2000$\nGrenade: 2150$\nTear Gas: 2300$\nChainsaw: 1200$\nKatana: 900$\nKnife: 700$\n9mm: 1500$\nShotgun: 2900$\nŽivot: 2000$\nVesta: 2500$", "Vybrat", "Zavøít");
return 1;
}
CMD:weaponshopoff(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "[!] Musíš být pøihlášen za RCON Admina.");
SendClientMessageToAll(COLOR_YELLOW, "[!] Hlavní Admin zakázal používat pøíkaz /weaponshop.");
weaponon = 1;
return 1;
}
CMD:weaponshopon(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "[!] Musíš být pøihlášen za RCON Admina.");
SendClientMessageToAll(COLOR_YELLOW, "[!] Hlavní Admin povolil používat pøíkaz /weaponshop.");
weaponon = 0;
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == SHOP_DIALOG)
{
if(!response) return SendClientMessage(playerid, -1, "Opustil jsi Weapon Shop.");
switch(listitem)
{
case 0://Deagle
{
if(GetPlayerMoney(playerid) >= 1000)
{
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 24, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Deagle.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (1000$).");
return 1;
}
}
case 1:
{
if(GetPlayerMoney(playerid) >= 2000)
{
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid, 26, 500);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Sawn-Off.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2000$).");
return 1;
}
}
case 2:
{
if(GetPlayerMoney(playerid) >= 3000)
{
GivePlayerMoney(playerid, -3000);
GivePlayerWeapon(playerid, 31, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis M4.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (3000$).");
return 1;
}
}
case 3:
{
if(GetPlayerMoney(playerid) >= 4000)
{
GivePlayerMoney(playerid, -4000);
GivePlayerWeapon(playerid, 34, 200);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Odstøelovaèku.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (4000$)");
return 1;
}
}
case 4:
{
if(GetPlayerMoney(playerid) >= 2500)
{
GivePlayerMoney(playerid, -2500);
GivePlayerWeapon(playerid, 29, 100);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis MP5.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2500$).");
return 1;
}
}
case 4:
{
if(GetPlayerMoney(playerid) >= 3000)
{
GivePlayerMoney(playerid, -3000);
GivePlayerWeapon(playerid, 27, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Combat Shotgun.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (3000$).");
return 1;
}
}
case 5:
{
if(GetPlayerMoney(playerid) >= 1800)
{
GivePlayerMoney(playerid, -1800);
GivePlayerWeapon(playerid, 33, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Country Rifle.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (1800$).");
return 1;
}
}
case 6:
{
if(GetPlayerMoney(playerid) >= 3600)
{
GivePlayerMoney(playerid, -3600);
GivePlayerWeapon(playerid, 30, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis AK47.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (3600$).");
return 1;
}
}
case 7:
{
if(GetPlayerMoney(playerid) >= 2400)
{
GivePlayerMoney(playerid, -2400);
GivePlayerWeapon(playerid, 32, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Tec-9.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2400$).");
return 1;
}
}
case 8:
{
if(GetPlayerMoney(playerid) >= 3300)
{
GivePlayerMoney(playerid, -3300);
GivePlayerWeapon(playerid, 28, 500);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis UZI.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (3300$).");
return 1;
}
}
case 9:
{
if(GetPlayerMoney(playerid) >= 12000)
{
GivePlayerMoney(playerid, -12000);
GivePlayerWeapon(playerid, 35, 500);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis RPG.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (12000$).");
return 1;
}
}
case 10:
{
if(GetPlayerMoney(playerid) >= 4000)
{
GivePlayerMoney(playerid, -4000);
GivePlayerWeapon(playerid, 39, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Satchel.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (4000$).");
return 1;
}
}
case 11:
{
if(GetPlayerMoney(playerid) >= 500)
{
GivePlayerMoney(playerid, -500);
GivePlayerWeapon(playerid, 46, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Parachute.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (500$).");
return 1;
}
}
case 12:
{
if(GetPlayerMoney(playerid) >= 2000)
{
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid, 18, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Molotov.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2000$).");
return 1;
}
}
case 13:
{
if(GetPlayerMoney(playerid) >= 2150)
{
GivePlayerMoney(playerid, -2150);
GivePlayerWeapon(playerid, 16, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Grenade.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2150$).");
return 1;
}
}
case 14:
{
if(GetPlayerMoney(playerid) >= 2300)
{
GivePlayerMoney(playerid, -2300);
GivePlayerWeapon(playerid, 17, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Tear Gas.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2300$).");
return 1;
}
}
case 15:
{
if(GetPlayerMoney(playerid) >= 1200)
{
GivePlayerMoney(playerid, -1200);
GivePlayerWeapon(playerid, 9, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Chainsaw.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (1200$).");
return 1;
}
}
case 16:
{
if(GetPlayerMoney(playerid) >= 900)
{
GivePlayerMoney(playerid, -900);
GivePlayerWeapon(playerid, 8, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Katana.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (900$).");
return 1;
}
}
case 17:
{
if(GetPlayerMoney(playerid) >= 700)
{
GivePlayerMoney(playerid, -700);
GivePlayerWeapon(playerid, 4, 300);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Knife.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (700$).");
return 1;
}
}
case 18:
{
if(GetPlayerMoney(playerid) >= 1500)
{
GivePlayerMoney(playerid, -1500);
GivePlayerWeapon(playerid, 22, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis 9mm.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (1500$).");
return 1;
}
}
case 19:
{
if(GetPlayerMoney(playerid) >= 2900)
{
GivePlayerMoney(playerid, -2900);
GivePlayerWeapon(playerid, 25, 1000);
SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Shotgun.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2900$).");
return 1;
}
}
case 20:
{
if(GetPlayerMoney(playerid) >= 2000)
{
GivePlayerMoney(playerid, -2000);
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, COLOR_YELLOW, "Doplnil sis Život.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2000$).");
return 1;
}
}
case 21:
{
if(GetPlayerMoney(playerid) >= 2500)
{
GivePlayerMoney(playerid, -2500);
SetPlayerArmour(playerid, 100);
SendClientMessage(playerid, COLOR_YELLOW, "Doplnil sis Vestu.");
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz (2500$).");
return 1;
}
}
}
}
Errory:
C:\DOCUME~1\Roman\Plocha\Weapon.pwn(22) : error 017: undefined symbol "ShowPlayerDialog"
C:\DOCUME~1\Roman\Plocha\Weapon.pwn(43) : warning 235: public function lacks forward declaration (symbol "OnDialogResponse")
C:\DOCUME~1\Roman\Plocha\Weapon.pwn(125) : error 040: duplicate "case" label (value 4)
C:\DOCUME~1\Roman\Plocha\Weapon.pwn(399) : error 030: compound statement not closed at the end of file (started at line 45)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Errors.
Link to comment
Share on other sites
18 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now