Apple_Green
Ученик
Здраствуйте, я решил скопировать сис-му домов с другого мода, и после копирования, я запустил мод, и заметил уйма ошибок, мне нужна ваша помощ в их исправление:
Строки:
316: if(pickupid == HouseInfo[idx][hPickup])
318: SetPVarInt(playerid, "PickupIdxHouse", idx);
320: if(HouseInfo[idx][hOwned] == 0) SellHome(str);
323: foreach (new i : Player) if(strcmp(PlayerName(i), HouseInfo[idx][hOwner], true, strlen(HouseInfo[idx][hOwner])) == 0) SetPVarInt(playerid, "PlayerHome", 1);
Весь код:
Код:
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(314) : error 017: undefined symbol "for_c"
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(316) : error 017: undefined symbol "idx"
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(318) : error 017: undefined symbol "idx"
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(320) : error 017: undefined symbol "idx"
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(320) : error 017: undefined symbol "f"
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(323) : error 017: undefined symbol "foreach"
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(323) : error 029: invalid expression, assumed zero
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(323) : error 017: undefined symbol "i"
E:\GTA - Los Angeles\Mod new.pwn\gamemodes\new.pwn(323) : fatal error 107: too many error messages on one line
316: if(pickupid == HouseInfo[idx][hPickup])
318: SetPVarInt(playerid, "PickupIdxHouse", idx);
320: if(HouseInfo[idx][hOwned] == 0) SellHome(str);
323: foreach (new i : Player) if(strcmp(PlayerName(i), HouseInfo[idx][hOwner], true, strlen(HouseInfo[idx][hOwner])) == 0) SetPVarInt(playerid, "PlayerHome", 1);
Весь код:
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
{
for_c(GetGVarInt("HouseM")-1, -1, idx)
{
if(pickupid == HouseInfo[idx][hPickup])
{
SetPVarInt(playerid, "PickupIdxHouse", idx);
static str[200];
if(HouseInfo[idx][hOwned] == 0) SellHome(str);
else
{
foreach (new i : Player) if(strcmp(PlayerName(i), HouseInfo[idx][hOwner], true, strlen(HouseInfo[idx][hOwner])) == 0) SetPVarInt(playerid, "PlayerHome", 1);
f(str,"{FFFFFF}Адрес: {7CFC00}%s-{FF0000}%d{FFFFFF}\nВладелец: {7CFC00}%s {FF0000}[%s{FF0000}]", HouseInfo[idx][hNameStreet], idx, HouseInfo[idx][hOwner], (GetPVarInt(playerid, "PlayerHome") == 0) ? ("{FF2400}Offline") : ("{3CAA3C}Online"));
}
ShowPlayerDialog(playerid, D_DIALOGS+7, 0,"{00CD00}Дом", str, "Войти","Отмена"), DeletePVar(playerid, "PlayerHome");
return true;
}
}
return true;
}
