22.02.2014, 15:12
Ola , eu consegui colocar icons da casa e emp com DynamicIcon mas o problema й que quando reinicio o server some todos icons como faзo para arrumar isso ?
for(new c = 0; c < MAX_CASAS; c++) { new string1 [255]; format(string, sizeof(string), "/Casas/casa%d.ini", c); if(dini_Exists(string)) { new pickupid; if(dini_Int(string, "TDono") == 0) { mapiconcasaid [ c ] = CreateDynamicMapIcon(dini_Float( string1, "PosX" ) , dini_Float( string1, "PosY" ) , dini_Float( string1, "PosZ" ), 31, -1, -1, -1, -1, 60.0); pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1); dini_IntSet(string, "Id", pickupid); proximacasa++; } else { if(dini_Int(string, "TDono") == 1) { mapiconcasaid [ c ] = CreateDynamicMapIcon(dini_Float( string1, "PosX" ) , dini_Float( string1, "PosY" ) , dini_Float( string1, "PosZ" ), 32, -1, -1, -1, -1, 60.0); pickupid = CreatePickup(1272, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1); dini_IntSet(string, "Id", pickupid); proximacasa++; } else { proximacasa++; } } } }
#include <streamer>
new mapiconcasaid[MAX_CASAS];
/*-- Comeзo do GM --*/
#include <streamer>
new mapiconcasaid[MAX_CASAS];
public OnGameModeInit()
{
for(new c = 0; c < MAX_CASAS; c++)
{
new string1 [255];
format(string, sizeof(string), "/Casas/casa%d.ini", c);
if(dini_Exists(string))
{
new pickupid;
if(dini_Int(string, "TDono") == 0)
{
pickupid = CreatePickup(1273, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
mapiconcasaid [ c ] = CreateDynamicMapIcon(dini_Float( string1, "PosX" ) , dini_Float( string1, "PosY" ) , dini_Float( string1, "PosZ" ), 31, -1, -1, -1, -1, 60.0);
proximacasa++;
}
else
{
if(dini_Int(string, "TDono") == 1)
{
pickupid = CreatePickup(1272, 1, dini_Float(string, "PosX"), dini_Float(string, "PosY"), dini_Float(string, "PosZ"), -1);
dini_IntSet(string, "Id", pickupid);
mapiconcasaid [ c ] = CreateDynamicMapIcon(dini_Float( string1, "PosX" ) , dini_Float( string1, "PosY" ) , dini_Float( string1, "PosZ" ), 32, -1, -1, -1, -1, 60.0);
proximacasa++;
}
}
}
}
return 1;
}