Jump to content
  • 0

pomoc [ Help ] Script ( WeaponShop )


-KwC-Tonny

Dotaz

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

  • 0
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.

 

 

nemel si na konci return aby ty ukoncil public a jeste jsi mel prehazeni case mel si tam dvakrat case 4

 

// 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álni zakázal tento poí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", "Zavoít");

return 1;

}

 

CMD:weaponshopoff(playerid, params[])

{

if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "[!] Musíš být poihlášen za RCON Admina.");

SendClientMessageToAll(COLOR_YELLOW, "[!] Hlavní Admin zakázal používat poíkaz /weaponshop.");

weaponon = 1;

return 1;

}

 

CMD:weaponshopon(playerid, params[])

{

if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "[!] Musíš být poihlášen za RCON Admina.");

SendClientMessageToAll(COLOR_YELLOW, "[!] Hlavní Admin povolil používat poí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 peniz (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 peniz (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 peniz (3000$).");

return 1;

}

}

case 3:

{

if(GetPlayerMoney(playerid) >= 4000)

{

GivePlayerMoney(playerid, -4000);

GivePlayerWeapon(playerid, 34, 200);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Odstoelovaeku.");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek peniz (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 peniz (2500$).");

return 1;

}

}

case 5:

{

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 peniz (3000$).");

return 1;

}

}

case 6:

{

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 peniz (1800$).");

return 1;

}

}

case 7:

{

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 peniz (3600$).");

return 1;

}

}

case 8:

{

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 peniz (2400$).");

return 1;

}

}

case 9:

{

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 peniz (3300$).");

return 1;

}

}

case 10:

{

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 peniz (12000$).");

return 1;

}

}

case 11:

{

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 peniz (4000$).");

return 1;

}

}

case 12:

{

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 peniz (500$).");

return 1;

}

}

case 13:

{

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 peniz (2000$).");

return 1;

}

}

case 14:

{

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 peniz (2150$).");

return 1;

}

}

case 15:

{

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 peniz (2300$).");

return 1;

}

}

case 16:

{

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 peniz (1200$).");

return 1;

}

}

case 17:

{

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 peniz (900$).");

return 1;

}

}

case 18:

{

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 peniz (700$).");

return 1;

}

}

case 19:

{

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 peniz (1500$).");

return 1;

}

}

case 20:

{

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 peniz (2900$).");

return 1;

}

}

case 21:

{

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 peniz (2000$).");

return 1;

}

}

case 22:

{

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 peniz (2500$).");

return 1;

}

}

}

}

return 1;

}

 

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

  • 0
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")

mas stare pawno ..

Link to comment
Share on other sites

  • 0

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ý

 

Co to plácáš ? ! já to dělal podle návodu !!! klidne zašlu link !!!

 

A neříkej nesmysli že jsem kopírák !

 

Tady je návod http://multimart.org/forums/index.php?topic=2563.0

 

Akorát jsem si tam upravil ty ceny ... nic víc ! tak tady neříkej že jsem kopírák

Link to comment
Share on other sites

  • 0
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.

 

 

nemel si na konci return aby ty ukoncil public a jeste jsi mel prehazeni case mel si tam dvakrat case 4

 

// 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álni zakázal tento poí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", "Zavoít");

return 1;

}

 

CMD:weaponshopoff(playerid, params[])

{

if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "[!] Musíš být poihlášen za RCON Admina.");

SendClientMessageToAll(COLOR_YELLOW, "[!] Hlavní Admin zakázal používat poíkaz /weaponshop.");

weaponon = 1;

return 1;

}

 

CMD:weaponshopon(playerid, params[])

{

if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "[!] Musíš být poihlášen za RCON Admina.");

SendClientMessageToAll(COLOR_YELLOW, "[!] Hlavní Admin povolil používat poí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 peniz (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 peniz (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 peniz (3000$).");

return 1;

}

}

case 3:

{

if(GetPlayerMoney(playerid) >= 4000)

{

GivePlayerMoney(playerid, -4000);

GivePlayerWeapon(playerid, 34, 200);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Odstoelovaeku.");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek peniz (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 peniz (2500$).");

return 1;

}

}

case 5:

{

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 peniz (3000$).");

return 1;

}

}

case 6:

{

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 peniz (1800$).");

return 1;

}

}

case 7:

{

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 peniz (3600$).");

return 1;

}

}

case 8:

{

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 peniz (2400$).");

return 1;

}

}

case 9:

{

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 peniz (3300$).");

return 1;

}

}

case 10:

{

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 peniz (12000$).");

return 1;

}

}

case 11:

{

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 peniz (4000$).");

return 1;

}

}

case 12:

{

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 peniz (500$).");

return 1;

}

}

case 13:

{

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 peniz (2000$).");

return 1;

}

}

case 14:

{

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 peniz (2150$).");

return 1;

}

}

case 15:

{

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 peniz (2300$).");

return 1;

}

}

case 16:

{

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 peniz (1200$).");

return 1;

}

}

case 17:

{

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 peniz (900$).");

return 1;

}

}

case 18:

{

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 peniz (700$).");

return 1;

}

}

case 19:

{

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 peniz (1500$).");

return 1;

}

}

case 20:

{

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 peniz (2900$).");

return 1;

}

}

case 21:

{

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 peniz (2000$).");

return 1;

}

}

case 22:

{

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 peniz (2500$).");

return 1;

}

}

}

}

return 1;

}

 

Dík na return jsem zapoměl a to s tím case já si to dal skopírovat a dal jsem si to dopředu a pak až vyplnoval tak jsem to asi zapoměl přepsat.

Link to comment
Share on other sites

  • 0

Podle mě je todhle help, a né téma o tom kdo co okopíroval ... ted místo toho abyste řešili help tady řešíte něco co s tim vůbec nesouvisí, je to poloviční offtopic .. jen tak dál ;)

Link to comment
Share on other sites

  • 0
Podle mě je todhle help, a né téma o tom kdo co okopíroval ... ted místo toho abyste řešili help tady řešíte něco co s tim vůbec nesouvisí, je to poloviční offtopic .. jen tak dál ;)

 

Už se to může locknout,vymazat je to vyřešený

Link to comment
Share on other sites

  • 0

Trochu jsem si to upravil,zpřehlednil a opravil pravopisný chyby atd a mám zase errory tak mi prosím pomožte to opravit.

 

 

// 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", "9mm-{00EEFF}1500$\nDesert Eagle-{00EEFF}2100$\nM4-{00EEFF}5300$\nAK47-{00EEFF}5100$\nUZI-{00EEFF}3700$\nMP5-{00EEFF}3500$\nShotgun-{00EEFF}2950$\nSawnoff Shotgun-{00EEFF}3100$\nCombat Shotgun-{00EEFF}3250$\nRifle{00EEFF}4450$\Sniper-{00EEFF}6850$\nRPG-{00EEFF}10000$\nKnife-{00EEFF}700$\nKatana-{00EEFF}1000$\nGrenade-{00EEFF}1850$\nSpray-{00EEFF}500$\nŽivot-{00EEFF}2250$\nVesta-{00EEFF}2450$", "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) >= 1500)

{

GivePlayerMoney(playerid, -1500);

GivePlayerWeapon(playerid, 22, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis 9mm ({00FF00}1500${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}1500${00FF00}).");

return 1;

}

}

case 1:

{

if(GetPlayerMoney(playerid) >= 2100)

{

GivePlayerMoney(playerid, -2100);

GivePlayerWeapon(playerid, 23, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Desert Eagle ({00FF00}2100${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}2100${00FF00}).");

return 1;

}

}

case 2:

{

if(GetPlayerMoney(playerid) >= 5300)

{

GivePlayerMoney(playerid, -5300);

GivePlayerWeapon(playerid, 31, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis M4 ({00FF00}5300${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}5300${00FF00}).");

return 1;

}

}

case 3:

{

if(GetPlayerMoney(playerid) >= 5100)

{

GivePlayerMoney(playerid, -5100);

GivePlayerWeapon(playerid, 30, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis AK47 ({00FF00}5100${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}5100${00FF00}).");

return 1;

}

}

case 4:

{

if(GetPlayerMoney(playerid) >= 3700)

{

GivePlayerMoney(playerid, -3700);

GivePlayerWeapon(playerid, 28, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis UZI ({00FF00}3700${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}3700${00FF00}).");

return 1;

}

}

case 5:

{

if(GetPlayerMoney(playerid) >= 3500)

{

GivePlayerMoney(playerid, -3500);

GivePlayerWeapon(playerid, 29, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis MP5 ({00FF00}3500${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}3500${00FF00}).");

return 1;

}

}

case 6:

{

if(GetPlayerMoney(playerid) >= 2950)

{

GivePlayerMoney(playerid, -2950);

GivePlayerWeapon(playerid, 25, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Shotgun ({00FF00}2950${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}2950${00FF00}).");

return 1;

}

}

case 7:

{

if(GetPlayerMoney(playerid) >= 3100)

{

GivePlayerMoney(playerid, -3100);

GivePlayerWeapon(playerid, 26, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Sawnoff Shotgun ({00FF00}3100${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}3100${00FF00}).");

return 1;

}

}

case 8:

{

if(GetPlayerMoney(playerid) >= 3250)

{

GivePlayerMoney(playerid, -3250);

GivePlayerWeapon(playerid, 27, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Combat Shotgun ({00FF00}3250${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}3250${00FF00}).");

return 1;

}

}

case 9:

{

if(GetPlayerMoney(playerid) >= 4450)

{

GivePlayerMoney(playerid, -4450);

GivePlayerWeapon(playerid, 33, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Rifle ({00FF00}4450${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}4450${00FF00}).");

return 1;

}

}

case 10:

{

if(GetPlayerMoney(playerid) >= 10000)

{

GivePlayerMoney(playerid, -10000);

GivePlayerWeapon(playerid, 35, 500);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis RPG ({00FF00}10000${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}10000${00FF00}).");

return 1;

}

}

case 11:

{

if(GetPlayerMoney(playerid) >= 700)

{

GivePlayerMoney(playerid, -700);

GivePlayerWeapon(playerid, 4, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Knife ({00FF00}700${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}700${00FF00}).");

return 1;

}

}

case 12:

{

if(GetPlayerMoney(playerid) >= 1000)

{

GivePlayerMoney(playerid, -1000);

GivePlayerWeapon(playerid, 8, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Katanu ({00FF00}1000${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}1000${00FF00}).");

return 1;

}

}

case 13:

{

if(GetPlayerMoney(playerid) >= 1850)

{

GivePlayerMoney(playerid, -1850);

GivePlayerWeapon(playerid, 16, 500);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Grenade ({00FF00}1850${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}1850${00FF00}).");

return 1;

}

case 14:

{

if(GetPlayerMoney(playerid) >= 500)

{

GivePlayerMoney(playerid, -500);

GivePlayerWeapon(playerid, 41, 1000);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Spray ({00FF00}500${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}500${00FF00}).");

return 1;

}

case 15:

{

if(GetPlayerMoney(playerid) >= 2250)

{

GivePlayerMoney(playerid, -2250);

SetPlayerHealth(playerid, 100);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Život ({00FF00}2250${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}2250${00FF00}).");

return 1;

}

case 16:

{

if(GetPlayerMoney(playerid) >= 2450)

{

GivePlayerMoney(playerid, -2450);

SetPlayerArmour(playerid, 100);

SendClientMessage(playerid, COLOR_YELLOW, "Koupil sis Vestu ({00FF00}2450${00FF00}).");

return 1;

}

else

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek penìz ({00FF00}2450${00FF00}).");

return 1;

}

}

}

}

return 1;

}

 

 

Error:

 

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(22) : error 027: invalid character constant

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(22) : error 027: invalid character constant

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(259) : warning 225: unreachable code

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(259) : error 014: invalid statement; not in switch

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(259) : warning 215: expression has no effect

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(259) : error 001: expected token: ";", but found ":"

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(259) : error 029: invalid expression, assumed zero

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(259) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

6 Errors.

 

 

Řádky:

ShowPlayerDialog(playerid, SHOP_DIALOG, DIALOG_STYLE_LIST,"Weapon Shop", "9mm-{00EEFF}1500$\nDesert Eagle-{00EEFF}2100$\nM4-{00EEFF}5300$\nAK47-{00EEFF}5100$\nUZI-{00EEFF}3700$\nMP5-{00EEFF}3500$\nShotgun-{00EEFF}2950$\nSawnoff Shotgun-{00EEFF}3100$\nCombat Shotgun-{00EEFF}3250$\nRifle{00EEFF}4450$\Sniper-{00EEFF}6850$\nRPG-{00EEFF}10000$\nKnife-{00EEFF}700$\nKatana-{00EEFF}1000$\nGrenade-{00EEFF}1850$\nSpray-{00EEFF}500$\nŽivot-{00EEFF}2250$\nVesta-{00EEFF}2450$", "Vybrat", "Zavøít");

 

case 14:

Link to comment
Share on other sites

  • 0
new weapon[1000];
strcat(weapon,"9mm-{00EEFF}1500$\nDesert Eagle-{00EEFF}2100$\nM4-{00EEFF}5300$\n",1000);
strcat(weapon,"AK47-{00EEFF}5100$\nUZI-{00EEFF}3700$\nMP5-{00EEFF}3500$\n",1000);
strcat(weapon,"Shotgun-{00EEFF}2950$\nSawnoff Shotgun-{00EEFF}3100$\n",1000);
strcat(weapon,"Combat Shotgun-{00EEFF}3250$\nRifle{00EEFF}4450$\n",1000);
strcat(weapon,"Sniper-{00EEFF}6850$\nRPG-{00EEFF}10000$\nKnife-{00EEFF}700$\n",1000);
strcat(weapon,"Katana-{00EEFF}1000$\nGrenade-{00EEFF}1850$\nSpray-{00EEFF}500$\n",1000);
strcat(weapon,"Život-{00EEFF}2250$\nVesta-{00EEFF}2450$",1000);
ShowPlayerDialog(playerid, SHOP_DIALOG, DIALOG_STYLE_LIST,"Weapon Shop", weapons,"Kúpiť","Zrušiť");

 

nech sa páči :)

 

 

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(28) : error 017: undefined symbol "weapons"

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : error 029: invalid expression, assumed zero

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : error 017: undefined symbol "cmd_weaponshopoff"

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : error 029: invalid expression, assumed zero

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

5 Errors.

 

Link to comment
Share on other sites

  • 0
moj preklep

new weapon[1000];
strcat(weapon,"9mm-{00EEFF}1500$\nDesert Eagle-{00EEFF}2100$\nM4-{00EEFF}5300$\n",1000);
strcat(weapon,"AK47-{00EEFF}5100$\nUZI-{00EEFF}3700$\nMP5-{00EEFF}3500$\n",1000);
strcat(weapon,"Shotgun-{00EEFF}2950$\nSawnoff Shotgun-{00EEFF}3100$\n",1000);
strcat(weapon,"Combat Shotgun-{00EEFF}3250$\nRifle{00EEFF}4450$\n",1000);
strcat(weapon,"Sniper-{00EEFF}6850$\nRPG-{00EEFF}10000$\nKnife-{00EEFF}700$\n",1000);
strcat(weapon,"Katana-{00EEFF}1000$\nGrenade-{00EEFF}1850$\nSpray-{00EEFF}500$\n",1000);
strcat(weapon,"Život-{00EEFF}2250$\nVesta-{00EEFF}2450$",1000);
ShowPlayerDialog(playerid, SHOP_DIALOG, DIALOG_STYLE_LIST,"Weapon Shop", weapon,"Kúpiť","Zrušiť");

 

 

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : error 029: invalid expression, assumed zero

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : error 017: undefined symbol "cmd_weaponshopoff"

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : error 029: invalid expression, assumed zero

C:\DOCUME~1\Roman\Plocha\Weapons.pwn(30) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

4 Errors.

 

Link to comment
Share on other sites

  • 0

Použi dcmd :)

dcmd_weaponshop(playerid, params[])

{

#pragma unused params

if(weaponon == 1) return SendClientMessage(playerid, COLOR_RED, "[!] Hlavní Admin momentálnì zakázal tento pøíkaz používat.");

new

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...