10.08.2012, 01:30
el problema es el siguiente, como un arma en el ammunation, y me descuenta la plata y no me la da. luego voy a la hq hitman, me ago hitman y uso el /equipo y no me da las armas. y asi con todo no solo con el ammunation, alguna ayuda por favor?
aca dejo el /comprar
y la funcion.
aca dejo el giveplayervalidweapon.
aca dejo el /comprar
y la funcion.
Код:
zcmd(comprar, playerid, params[]){ if (PlayerToPoint(20, playerid,-22.3260,-138.6221,1003.5469)||PlayerToPoint(20, playerid,-25.6448,-56.6718,1003.5469)||PlayerToPoint(20, playerid,-29.3554,-28.8020,1003.5573)|| IsAt247(playerid)){ return SafeDialogEx(playerid, STOREMENU, DIALOG_STYLE_LIST, "24/7", "Telйfono\t\t$800\nPhoneBook\t\t$20\nLoteria\t\t\t$10\nSpray\t\t\t$100\nCigarros\t\t$40\nCбmara\t\t\t$160\nEncendedor\t\t$20\nSprunk\t\t\t$8\nRadio Portable\t\t$800\nFlores\t\t\t$7\nIpodMusic\t\t$850\nSeguro Alarma\t\t$1000\nSeguro Electrico\t$80000\nSeguro Industrial\t$10000", "Comprar", "Cancelar"); } if (PlayerToPoint(20, playerid,308.1129,-141.4608,999.6016)||PlayerToPoint(20, playerid,314.2583,-134.0335,999.6016)||PlayerToPoint(20, playerid,313.3958,-138.9780,1004.0625)){ return SafeDialogEx(playerid, DIALOG_AMMU, DIALOG_STYLE_LIST, "Tienda de Armas","[$1000]Desert Eagle\n[$2000]Escopeta\n[$1500]MP5\n[$2600]M4A1\n[$700]Chaleco\n[$500]Puсo americano\n[$4000]Escopeta Spazz\n[$2500]AK-47\n[$2200]Escopeta Recortada\n[$400]Cuchilla\n[$600]9MMM Pistola", "Comprar", "Salir"); } if (PlayerToPoint(10, playerid,991.2456,-1942.9379,2835.0078)){ return SafeDialogEx(playerid, DIALOG_SHOPFISH, DIALOG_STYLE_LIST, "Tienda del Puerto","Carnada\nLineas", "Comprar", "Salir"); } return 1; }
Код:
GivePlayerValidWeapon(playerid, WeaponID){ if((Info[playerid][pConnectTime] < 2 || Info[playerid][pWRestricted] > 0) && WeaponID != 46 && WeaponID != 43) return 1; switch( WeaponID ){ case 0, 1:{ Info[playerid][pWeapons][ 0 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 2, 3, 4, 5, 6, 7, 8, 9:{ Info[playerid][pWeapons][ 1 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 22, 23, 24:{ Info[playerid][pWeapons][ 2 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 25, 26, 27:{ Info[playerid][pWeapons][ 3 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 28, 29, 32:{ Info[playerid][pWeapons][ 4 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 30, 31:{ Info[playerid][pWeapons][ 5 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 33, 34:{ Info[playerid][pWeapons][ 6 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 35, 36, 37, 38:{ Info[playerid][pWeapons][ 7 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 16, 17, 18, 39:{ Info[playerid][pWeapons][ 8 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 41, 42, 43:{ Info[playerid][pWeapons][ 9 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 10, 11, 12, 13, 14, 15:{ Info[playerid][pWeapons][ 10 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 44, 45, 46:{ Info[playerid][pWeapons][ 11 ] = WeaponID; GivePlayerWeapon( playerid, WeaponID, 99999); } case 40: { Info[playerid][pWeapons][12] = WeaponID; GivePlayerWeapon(playerid, WeaponID, 99999); } } return 1; }