Ovako ovo je moj neki sistem koj sam pokusao da napravim za UP mod pa vidite sta ne valja jer ja ne oucavam neke greske
pPasos,////ENUM
ServerLabel = CreateDynamic3DTextLabel(""PLAVA"\n"ORANGE"Da izvadite pasos kucajte /izvadipasos ",0x9EC73DAA, 1405.2356,-1138.8281,-82.6553,15, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 15.0);
PlayerInfo = 0; / OVO SAM STAVIO POD ONPLAYERCONNECT
YCMD:izvadipasos(playerid, params[],help)
{
#pragma unused help
if(IsPlayerConnected(playerid))
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1405.2356,-1138.8281,-82.6553)) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti u opstini!");
if(PlayerInfo == 1) return SCM(playerid,-1,""CRVENA" "BELA"Vec imate pasos!");
if(PlayerInfo < 500) return SCM(playerid,-1,""CRVENA" "BELA"Nemate 500$ za vadjenje pasosa!");
SCM(playerid,ORANGE,"* : {FFFFFF}Izvadili ste Pasos.");
g_NovacMinus(playerid, 500);
PlayerInfo = 1;
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1790.80420, 818.60492, 12.51690)) // granicabg
{
if(PlayerInfo == 1)
{
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1 "Morate biti na mestu vozaca.");
if(PlayerInfo < 5) return return SCM(playerid,-1,""CRVENA" "BELA"Nemate 5$!");
MoveDynamicObject(granicabg,1790.80420, 818.60492, 6.91690, 3.0);
KapijeTimer = SetTimer("granicabgZA", 9000, 0);
g_NovacMinus(playerid, 5);
SCM(playerid, ZUTA,"CARINIK:{FFFFFF} Granicna kapija otvorena,mozete proci.");
format(string, sizeof(string), "* %s pokazuje pasos... carinik otvara kapiju.", Ime_Igraca(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
}
else return SCM(playerid, ZUTA, "CARINIK: {FFFFFF}Vi nemate potrebna dokumenta kako bi ste presli granicu (pasos).");
}
INI_WriteInt(File,"Pasos", 0); // OVO SAM STAVIO KOD INI_WRITEINT
INI_Int("Pasos",PlayerInfo); OVO SAM SAM STAVIO KOD INI_INT
INI_WriteInt(File,"Pasos",PlayerInfo); // OVO SAM STAVIO KOD INI_WRITEINT
forward granicabgZA();
public granicabgZA()
{
MoveDynamicObject(granicabg,1790.80420, 818.60492, 12.51690, 3.5);
return 1;
}
//OVO SAM STAVIO POD forward i public
/////////////////////////////////////////////////
//=============================[ Granica BG/SA ]================================|
granicabg = CreateDynamicObject(980, 1790.80420, 818.60492, 12.51690, 0.00000, 0.00000, 180.00000);
granicasa = CreateDynamicObject(980, 1803.33228, 818.60492, 12.51690, 0.00000, 0.00000, 180.00000);
new granicaaa1 = CreateDynamicObject(19325, 1787.66504, 818.56232, 17.34660, 0.00000, 0.00000, 90.00000);
new granicaaa2 = CreateDynamicObject(19325, 1794.30542, 818.56232, 17.34660, 0.00000, 0.00000, 90.00000);
new granicaaa3 = CreateDynamicObject(19325, 1800.11584, 818.56232, 17.34660, 0.00000, 0.00000, 90.00000);
new granicaaa4 = CreateDynamicObject(19325, 1806.75391, 818.56232, 17.34660, 0.00000, 0.00000, 90.00000);
new granicaaa5 = CreateDynamicObject(18980, 1784.59070, 818.71057, 6.93900, 0.00000, 0.00000, 0.00000);
new granicaaa6 = CreateDynamicObject(18980, 1809.60193, 818.71057, 6.93900, 0.00000, 0.00000, 0.00000);
new granicaaa7 = CreateDynamicObject(18980, 1797.10461, 818.71057, 6.93900, 0.00000, 0.00000, 0.00000);
SetDynamicObjectMaterial(granicaaa1, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
SetDynamicObjectMaterial(granicaaa2, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
SetDynamicObjectMaterial(granicaaa3, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
SetDynamicObjectMaterial(granicaaa4, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
SetDynamicObjectMaterial(granicaaa5, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
SetDynamicObjectMaterial(granicaaa6, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
SetDynamicObjectMaterial(granicaaa7, 0, 2361, "shopping_freezers", "white", 0xFFB2A5A5);
new granicastrelicazelena1 = CreateDynamicObject(1318, 1801.13086, 818.58331, 17.27910, 0.00000, 0.00000, 90.00000);
new granicastrelicazelena2 = CreateDynamicObject(1318, 1793.21094, 818.58331, 17.27910, 0.00000, 0.00000, 90.00000);
SetDynamicObjectMaterial(granicastrelicazelena1, 0, 2361, "shopping_freezers", "white", 0xFF1FC14A);
SetDynamicObjectMaterial(granicastrelicazelena2, 0, 2361, "shopping_freezers", "white", 0xFF1FC14A);
new granicastrelicacrvena1 = CreateDynamicObject(1318, 1788.45886, 818.58331, 17.27910, 0.00000, 180.00000, 90.00000);
new granicastrelicacrvena2 = CreateDynamicObject(1318, 1805.88293, 818.58331, 17.27910, 0.00000, 180.00000, 90.00000);
SetDynamicObjectMaterial(granicastrelicacrvena1, 0, 2361, "shopping_freezers", "white", 0xFFD22C2C);
SetDynamicObjectMaterial(granicastrelicacrvena2, 0, 2361, "shopping_freezers", "white", 0xFFD22C2C);
CreateDynamicObject(19313, 1781.08582, 818.55035, 8.50770, 0.00000, 90.00000, 0.00000);
CreateDynamicObject(1257, 1814.05530, 797.49359, 11.38910, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19313, 1777.78271, 815.43347, 8.50770, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19313, 1777.80371, 808.84320, 8.50770, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19313, 1816.34985, 815.43347, 8.50770, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(19313, 1816.30054, 808.84320, 8.50770, 0.00000, 90.00000, 90.00000);
CreateDynamicObject(1238, 1782.12231, 809.89172, 10.20130, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1238, 1782.11951, 808.34839, 10.20130, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1238, 1782.09424, 807.16278, 10.24330, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1238, 1782.07849, 805.93878, 10.30630, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1238, 1812.14380, 805.93884, 10.30630, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1238, 1812.15771, 807.16284, 10.30630, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1238, 1812.19360, 808.34845, 10.30630, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1238, 1812.18433, 809.89166, 10.30630, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1783.72083, 802.78418, 10.00030, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1786.96118, 802.78552, 10.00030, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1790.18152, 802.78552, 10.00030, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1791.98499, 802.78552, 9.99830, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1801.83936, 802.78552, 10.00030, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1805.10010, 802.78552, 10.00030, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1808.27771, 802.78552, 10.00030, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19425, 1810.13452, 802.78552, 9.99830, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1297, 1811.28271, 804.73810, 13.23089, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(1297, 1782.80786, 804.73810, 13.23090, 0.00000, 0.00000, 180.00000);
CreateDynamicObject(3881, 1780.93213, 815.04962, 11.64210, 0.00000, 0.00000, 180.00000);
CreateDynamicObject(3881, 1813.27026, 814.01019, 11.64210, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(3526, 1799.80566, 801.66742, 10.17460, 0.00000, 0.00000, 180.00000);
CreateDynamicObject(3526, 1799.87585, 803.81055, 10.17460, 0.00000, 0.00000, 180.00000);
CreateDynamicObject(3526, 1812.44690, 801.66742, 10.17460, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(3526, 1812.41296, 803.81049, 10.17460, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(3526, 1781.38867, 801.66742, 10.17460, 0.00000, 0.00000, 180.00000);
CreateDynamicObject(3526, 1781.38867, 803.81049, 10.17460, 0.00000, 0.00000, 180.00000);
CreateDynamicObject(3526, 1794.02197, 801.66742, 10.17460, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(3526, 1794.02197, 803.81049, 10.17460, 0.00000, 0.00000, 0.00000);
CreateDynamicObject(19313, 1813.06506, 818.55042, 8.50770, 0.00000, 90.00000, 0.00000);