20.05.2013, 16:38
Can you fix it anoyone ? Got errors ...
Ty who can ...
Sry for bother you again...
The errors in any last lines at each commands... Ty
Ty who can ...
Sry for bother you again...
The errors in any last lines at each commands... Ty
Код:
d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84503) : warning 213: tag mismatch d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84756) : warning 213: tag mismatch d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84756) : error 032: array index out of bounds (variable "HouseInfo") d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84761) : error 017: undefined symbol "giveplayerid" d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84766) : error 017: undefined symbol "strvalEx" d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84767) : warning 213: tag mismatch d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84767) : error 032: array index out of bounds (variable "HouseInfo") d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84768) : error 017: undefined symbol "string" d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84768) : error 017: undefined symbol "string" d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84768) : error 029: invalid expression, assumed zero d:\Users\User\Desktop\Scriptv1 perfect\SSS\Script[ONLY TO YOU]\AMRP\gamemodes\NQRP.pwn(84768) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 8 Errors.
Код:
CMD:setalarm(playerid, params[]) { if(IsPlayerConnected(playerid)) { new housekey = PlayerInfo[playerid][pPhousekey]; if(housekey == 0) { SendClientMessage(playerid, COLOR_GREY, " You don't own a House!"); return 1; } if(HouseInfo[housekey][pSafe] == 0) { SendClientMessage(playerid, COLOR_GRAD1, " Your House does not have an Alarm System!"); return 1; } if(sscanf(params, "u", giveplayerid)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setalarm [phone number]"); return 1; } new number = strvalEx(tmp); HouseInfo[housekey][pPnumber] = number; format(string, sizeof(string), "* Alarm System has been configured to send notifications to phone number %d.", number); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); SaveHouse(housekey); } return 1; } CMD:houseupgrade(playerid, params[]) { if(IsPlayerConnected(playerid)) { if(sscanf(params, "u", giveplayerid)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /houseupgrade [name]"); SendClientMessage(playerid, COLOR_GREY, "Available names: Alarm, Gunlocker"); SendClientMessage(playerid, COLOR_GREY, "Alarm = $100,000"); SendClientMessage(playerid, COLOR_GREY, "GunLocker = $50,000"); return 1; } if(strcmp(tmp,"alarm",true) == 0) { if(PlayerInfo[playerid][pPhousekey] >= 1) { new id = PlayerInfo[playerid][pPhousekey]; if(PlayerInfo[playerid][pCash] < 100000) { SendClientMessage(playerid, COLOR_GREY, " You don't have enough money!"); return 1; } if(HouseInfo[id][pSafe] == 1) { SendClientMessage(playerid, COLOR_GREY, " You already have an Alarm in your House!"); return 1; } HouseInfo[id][pSafe] = 1; SendClientMessage(playerid, COLOR_YELLOW, "You have upgraded your House with an Alarm System for $100,000."); SendClientMessage(playerid, COLOR_WHITE, "Commands: /setalarm, /togalarm"); PlayerInfo[playerid][pCash] -= 100000; GivePlayerMoney(playerid,-100000); SaveHouse(id); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " You don't own a House!"); return 1; } } if(strcmp(tmp,"gunlocker",true) == 0) { if(PlayerInfo[playerid][pPhousekey] >= 1) { new id = PlayerInfo[playerid][pPhousekey]; if(PlayerInfo[playerid][pCash] < 50000) { SendClientMessage(playerid, COLOR_GREY, " You don't have enough money!"); return 1; } if(HouseInfo[id][hGL] >= 5) { SendClientMessage(playerid, COLOR_GREY, " Your Gunlocker is at its limit!"); return 1; } HouseInfo[id][hGL]++; format(string, sizeof(string), "You have upgraded your Gunlocker for $50000, you now have %d slots available.", HouseInfo[id][hGL]); SendClientMessage(playerid, COLOR_YELLOW, string); PlayerInfo[playerid][pCash] -= 50000; GivePlayerMoney(playerid,-50000); SaveHouse(id); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " You don't own a House!"); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " Invalid upgrade name!"); return 1; } } return 1; }