I meni isti problem
Prevuci gore ili dole za pozicioniranje
m-a-r-k-o
Trenutna aktivnost
Izgleda da m-a-r-k-o trenutno ne radi ništa
a za text i pickup ispod vozila dodaj ovo
a ispod public OnPropTextdrawUpdate(update, id) ovo
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo == 1)
{
if(HouseInfo == 0)
{
if(HouseInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"House is UNOWNED! \n House ID: %d \n Price: $%d \n Description: %s \n Level Needed: %d",HouseInfo, HouseInfo,HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
HousePickup = CreateDynamicPickup(1273, 1, HouseInfo, HouseInfo, HouseInfo);
}
}
else if(HouseInfo == 1)
{
format(PropertyString,sizeof(PropertyString),"%s \n Owner: %s \n House ID: %d \n Rent Price: $%d \n Description: %s \n To Rent Type /rentroom",HouseInfo,HouseInfo,HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
HousePickup = CreateDynamicPickup(1272, 1, HouseInfo, HouseInfo, HouseInfo);
}
}
}a ispod public OnPropTextdrawUpdate(update, id) ovo
new PropertyString;
if(update == 1)
{
if(HouseInfo == 0)
{
if(HouseInfo == 1)
{
Delete3DTextLabel(HouseLabel);
format(PropertyString,sizeof(PropertyString),"House is UNOWNED! \n House ID: %d \n Price: $%d \n Description: %s \n Level Needed: %d",HouseInfo, HouseInfo,HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FF00AA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
}
}
else if(HouseInfo == 1)
{
Delete3DTextLabel(HouseLabel);
format(PropertyString,sizeof(PropertyString),"%s \n Owner: %s \n House ID: %d \n Rent Price: $%d \n Description: %s \n To Rent Type /rentroom", HouseInfo,HouseInfo,HouseInfo, HouseInfo, HouseInfo);
HouseLabel = Create3DTextLabel(PropertyString ,0x00FFFFAA,HouseInfo, HouseInfo, HouseInfo,25, 0, 1);
}
}
milsim da je u ravnesu ovako
ovo zamjeni if(PlayerInfo == i || HouseInfo == 0) s ovim if(PlayerInfo >= 0 || HouseInfo == 0)
if(strcmp(cmd, "/enter", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (IsPlayerInRangeOfPoint(playerid, 10,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
if(PlayerInfo == 0)
{
SafeSetPlayerInterior(playerid,HouseInfo);
SetPlayerVirtualWorld(playerid,HouseInfo);
SafeSetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Welcome Home", 5000, 1);
PlayerInfo = i;
PlayerInfo = HouseInfo;
HouseEntered = i;
PlayerInfo = 39;
}
else
{
GameTextForPlayer(playerid, "~r~Criminals can't hide in houses!", 5000, 1);
return 1;
}
}
else
{
GameTextForPlayer(playerid, "~r~Locked", 5000, 1);
return 1;
}
}
}ovo zamjeni if(PlayerInfo == i || HouseInfo == 0) s ovim if(PlayerInfo >= 0 || HouseInfo == 0)
Narco_VK wrote on August 24, 2011, 9:59 pm:
Mod koji koristim: Raven's
Opis problema:napravio sam rute za posao cistaca ulica i kad kicam /cisti pojavi se prvi CP i onda odem do njega makne se ali mi nedolazi drugi..
Komanda:
Opis problema:napravio sam rute za posao cistaca ulica i kad kicam /cisti pojavi se prvi CP i onda odem do njega makne se ali mi nedolazi drugi..
Komanda:
if(strcmp(cmd, "/cisti", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano ciscenje!");
return 1;
}
if(PlayerInfo == 19)//<---- tu si stavite id koji stavite za taj posao
{
SendClientMessage(playerid,COLOR_PINK,"*Aktivirao si kosenje");
PlayerInfo = 1;//---- tu stavite vrijednos 1 za kosenje za toga igraca
SetPlayerCheckpoint(playerid, 1963.7349853516,-1882.8819580078,13.3828125,1.00);// tu stavite koordinate prvog cp-a
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemas posao cistaca ulica!");
return 1;
}
}
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
if(PlayerInfo > 0)
{
//--------ruta1
if(PlayerToPoint(4.00, playerid,1963.7349853516,-1882.8819580078,13.3828125))//cp1
{
if(PlayerInfo == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)//tu stavite id od vozila za kosenje
{
PlayerInfo = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp, ovo nije potrebno
SetPlayerCheckpoint(playerid,1963.7349853516,-1882.8819580078,13.3828125,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1963.7349853516,-1882.8819580078,13.3828125))//cp2
{
if(PlayerInfo == 2)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 3;//
SetPlayerCheckpoint(playerid,2084.0275878906,-1727.4145507813,13.3828125,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2084.0275878906,-1727.4145507813,13.3828125))//cp2
{
if(PlayerInfo == 3)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 4;//
SetPlayerCheckpoint(playerid,2147.1875,-1629.3638916016,13.37114238739,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2147.1875,-1629.3638916016,13.37114238739))//cp2
{
if(PlayerInfo == 4)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 5;//
SetPlayerCheckpoint(playerid,2342.6928710938,-1665.2958984375,15.280256271362,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2342.6928710938,-1665.2958984375,15.280256271362))//cp2
{
if(PlayerInfo == 5)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 6;//
SetPlayerCheckpoint(playerid,2330.7778320313,-1730.6768798828,13.359375,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2330.7778320313,-1730.6768798828,13.359375))//cp2
{
if(PlayerInfo == 6)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 7;//
SetPlayerCheckpoint(playerid,2216.3610839844,-1883.6473388672,13.3828125,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2216.3610839844,-1883.6473388672,13.3828125))//cp2
{
if(PlayerInfo == 7)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 8;//
SetPlayerCheckpoint(playerid,2311.4436035156,-1906.6313476563,13.383687973022,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2311.4436035156,-1906.6313476563,13.383687973022))//cp2
{
if(PlayerInfo == 8)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 9;//
SetPlayerCheckpoint(playerid,2275.6796875,-1969.5339355469,13.381767272949,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2275.6796875,-1969.5339355469,13.381767272949))//cp2
{
if(PlayerInfo == 9)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 10;//
SetPlayerCheckpoint(playerid,2217.3195800781,-1952.3175048828,13.341398239136,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2217.3195800781,-1952.3175048828,13.341398239136))//cp2
{
if(PlayerInfo == 10)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 11;//
SetPlayerCheckpoint(playerid,2187.5070800781,-1891.8587646484,13.509676933289,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2187.5070800781,-1891.8587646484,13.509676933289))//cp2
{
if(PlayerInfo == 12)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 13;//
SetPlayerCheckpoint(playerid,1848.2686767578,-1929.9166259766,13.383943557739,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1848.2686767578,-1929.9166259766,13.383943557739))//cp2
{
if(PlayerInfo == 13)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 14;//
SetPlayerCheckpoint(playerid,1894.5124511719,-1882.6596679688,13.478686332703,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1894.5124511719,-1882.6596679688,13.478686332703))//cp2
{
if(PlayerInfo == 14)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 15;//
SetPlayerCheckpoint(playerid,1897.4320068359,-1858.0073242188,13.572692871094,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1897.4320068359,-1858.0073242188,13.572692871094))//cp n-zi
{
if(PlayerInfo == n)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 0;//
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREEN ,"Ciscenje uspjesno zavrseno");
//---------------------------------------------------------------ovo ispod nije potrebno
GivePlayerMoney(playerid, 250);
SendClientMessage(playerid, COLOR_CORAL ,"Zarada = 250$");
}
}
}probaj ovako..
if(strcmp(cmd, "/cisti", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano ciscenje!");
return 1;
}
if(PlayerInfo == 19)//<---- tu si stavite id koji stavite za taj posao
{
SendClientMessage(playerid,COLOR_PINK,"*Aktivirao si kosenje");
PlayerInfo = 1;//---- tu stavite vrijednos 1 za kosenje za toga igraca
SetPlayerCheckpoint(playerid, 1963.7349853516,-1882.8819580078,13.3828125,4.00);// tu stavite koordinate prvog cp-a
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemas posao cistaca ulica!");
return 1;
}
}
return 1;
}nista probo sam i ja mjenjat radius al nista...
Mod koji koristim: Raven's
Opis problema:napravio sam rute za posao cistaca ulica i kad kicam /cisti pojavi se prvi CP i onda odem do njega makne se ali mi nedolazi drugi..
Komanda:
Opis problema:napravio sam rute za posao cistaca ulica i kad kicam /cisti pojavi se prvi CP i onda odem do njega makne se ali mi nedolazi drugi..
Komanda:
if(strcmp(cmd, "/cisti", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano ciscenje!");
return 1;
}
if(PlayerInfo == 19)//<---- tu si stavite id koji stavite za taj posao
{
SendClientMessage(playerid,COLOR_PINK,"*Aktivirao si kosenje");
PlayerInfo = 1;//---- tu stavite vrijednos 1 za kosenje za toga igraca
SetPlayerCheckpoint(playerid, 1963.7349853516,-1882.8819580078,13.3828125,1.00);// tu stavite koordinate prvog cp-a
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemas posao cistaca ulica!");
return 1;
}
}
return 1;
}public OnPlayerEnterCheckpoint(playerid)
{
if(PlayerInfo > 0)
{
//--------ruta1
if(PlayerToPoint(4.00, playerid,1963.7349853516,-1882.8819580078,13.3828125))//cp1
{
if(PlayerInfo == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)//tu stavite id od vozila za kosenje
{
PlayerInfo = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp, ovo nije potrebno
SetPlayerCheckpoint(playerid,1963.7349853516,-1882.8819580078,13.3828125,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1963.7349853516,-1882.8819580078,13.3828125))//cp2
{
if(PlayerInfo == 2)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 3;//
SetPlayerCheckpoint(playerid,2084.0275878906,-1727.4145507813,13.3828125,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2084.0275878906,-1727.4145507813,13.3828125))//cp2
{
if(PlayerInfo == 3)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 4;//
SetPlayerCheckpoint(playerid,2147.1875,-1629.3638916016,13.37114238739,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2147.1875,-1629.3638916016,13.37114238739))//cp2
{
if(PlayerInfo == 4)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 5;//
SetPlayerCheckpoint(playerid,2342.6928710938,-1665.2958984375,15.280256271362,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2342.6928710938,-1665.2958984375,15.280256271362))//cp2
{
if(PlayerInfo == 5)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 6;//
SetPlayerCheckpoint(playerid,2330.7778320313,-1730.6768798828,13.359375,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2330.7778320313,-1730.6768798828,13.359375))//cp2
{
if(PlayerInfo == 6)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 7;//
SetPlayerCheckpoint(playerid,2216.3610839844,-1883.6473388672,13.3828125,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2216.3610839844,-1883.6473388672,13.3828125))//cp2
{
if(PlayerInfo == 7)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 8;//
SetPlayerCheckpoint(playerid,2311.4436035156,-1906.6313476563,13.383687973022,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2311.4436035156,-1906.6313476563,13.383687973022))//cp2
{
if(PlayerInfo == 8)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 9;//
SetPlayerCheckpoint(playerid,2275.6796875,-1969.5339355469,13.381767272949,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2275.6796875,-1969.5339355469,13.381767272949))//cp2
{
if(PlayerInfo == 9)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 10;//
SetPlayerCheckpoint(playerid,2217.3195800781,-1952.3175048828,13.341398239136,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2217.3195800781,-1952.3175048828,13.341398239136))//cp2
{
if(PlayerInfo == 10)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 11;//
SetPlayerCheckpoint(playerid,2187.5070800781,-1891.8587646484,13.509676933289,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,2187.5070800781,-1891.8587646484,13.509676933289))//cp2
{
if(PlayerInfo == 12)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 13;//
SetPlayerCheckpoint(playerid,1848.2686767578,-1929.9166259766,13.383943557739,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1848.2686767578,-1929.9166259766,13.383943557739))//cp2
{
if(PlayerInfo == 13)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 14;//
SetPlayerCheckpoint(playerid,1894.5124511719,-1882.6596679688,13.478686332703,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1894.5124511719,-1882.6596679688,13.478686332703))//cp2
{
if(PlayerInfo == 14)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 15;//
SetPlayerCheckpoint(playerid,1897.4320068359,-1858.0073242188,13.572692871094,4.00);//
}
}
}
if(PlayerToPoint(4.00, playerid,1897.4320068359,-1858.0073242188,13.572692871094))//cp n-zi
{
if(PlayerInfo == n)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 574)
{
PlayerInfo = 0;//
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREEN ,"Ciscenje uspjesno zavrseno");
//---------------------------------------------------------------ovo ispod nije potrebno
GivePlayerMoney(playerid, 250);
SendClientMessage(playerid, COLOR_CORAL ,"Zarada = 250$");
}
}
}
Mod koji koristim:Raven 3.0
Opis problema: u ravenu su vozila dodavana be id-ova nego recimo salescar = AddStaticVehicleEx ovako, a s razlogom jel kad se kupuju nova vozila idu na id br 1 onda se ovaj s id 1 pomice na id 2 al tossad nije bitno nego ja neznam kako da napravim ko sto je bilo s id-ovima da mogu recimo od carid 1 do carid5 da se spawna na jednim kordinatama a od carid5 do carid 10 na drugim znam ja kako al onda ce se svi idovi pomjesat dali je to moguce napravit bez idova
Komanda:
Opis problema: u ravenu su vozila dodavana be id-ova nego recimo salescar = AddStaticVehicleEx ovako, a s razlogom jel kad se kupuju nova vozila idu na id br 1 onda se ovaj s id 1 pomice na id 2 al tossad nije bitno nego ja neznam kako da napravim ko sto je bilo s id-ovima da mogu recimo od carid 1 do carid5 da se spawna na jednim kordinatama a od carid5 do carid 10 na drugim znam ja kako al onda ce se svi idovi pomjesat dali je to moguce napravit bez idova
Komanda:
else if(strcmp(x_nr,"buy",true) == 0)
{
new car = 1;
new model = GetVehicleModel(idcar);
if(IsASalesVehicle(idcar))
{
if(PlayerInfo < 4)
{
SendClientMessage(playerid, COLOR_GREY, "MMorate biti najmanje level 4!");
return 1;
}
if(PlayerInfo == 9999 || PlayerInfo == 9999) { }
else return SendClientMessage(playerid, COLOR_GREY,"* You already own Two cars!");
if(GetPlayerMoney(playerid) >= GetVehiclePrice(idcar))
{
for(new h = 1; h < sizeof(CarInfo); h++)
{
if(CarInfo == 0)
{
car = h;
h = 9999;
}
}
format(string, sizeof(string),"LARP/Vehicles/%d.ini",car)
dini_Create(string);
if(PlayerInfo != 9999) { PlayerInfo = car; }
else { PlayerInfo = car; }
CarInfo = 1;
strmid(CarInfo, sendername, 0, strlen(sendername), 999);
SafeGivePlayerMoney(playerid,-GetVehiclePrice(idcar));
if(IsModelAPlane(idcar) || IsModelAHeli(idcar))
{
CarInfo = 1791.4149169922;
CarInfo = -2588.59375;
CarInfo = 13.196100234985;
CarInfo = 359.2072;
SendClientMessage(playerid, COLOR_NICERED, "SERVER:Tvoja letjelica je spawnan u ovom salonu!");
}
/*if(IsModelbrod(idcar))
{
CarInfo = 84.5646;
CarInfo = -1935.9368;
CarInfo = -0.5811;
CarInfo = 179.7400;
SendClientMessage(playerid, COLOR_NICERED, "");
}
if(IsModelmotor(idcar))
{
CarInfo = 1372.6957;
CarInfo = -1886.6925;
CarInfo = 13.5029;
CarInfo = 358.9913;
SendClientMessage(playerid, COLOR_NICERED, "");
}
if(IsModelauto1(idcar))
{
CarInfo = 555.6042;
CarInfo = -1277.6384;
CarInfo = 17.2482;
CarInfo = 317.1649;
SendClientMessage(playerid, COLOR_NICERED, "");
}
if(IsModelauto2a(idcar))
{
CarInfo = 2127.8457;
CarInfo = -1131.1772;
CarInfo = 25.6476;
CarInfo = 350.0994;
SendClientMessage(playerid, COLOR_NICERED, "");
}
if(IsModelauto3(idcar))
{
CarInfo = 303.5089;
CarInfo = -1500.0138;
CarInfo = 24.4142;
CarInfo = 321.8709;
SendClientMessage(playerid, COLOR_NICERED, "");
}*/
CarInfo = model;
CarInfo = 0;
CarInfo = 999;
CarInfo = 1;
CarInfo = 1;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
DestroyVehicle(car);
ownedcar = CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo,90.0,1,1,30000);
PlayerPlayMusic(playerid);
GameTextForPlayer(playerid, "~w~Cestitamo~n~nemojte zaboravit /v park !", 5000, 3);
SendClientMessage(playerid, COLOR_GRAD2, "Cestitamo na novoj kupnji!");
SendClientMessage(playerid, COLOR_GRAD2, "Upisi /vehiclehelp da vidis komande!");
OnPropUpdate(4,car);
OnPlayerUpdateEx(playerid);
}
else SendClientMessage(playerid, COLOR_GREY, " Nemate dovoljno novca! ");
return 1;
}
}
Mod koji koristim:Raven's
Opis problema:Znaci kad idem compile pojavi mi se ovak nes
neznam jel bi smjelo bit ali prije nije htjeo bi to maknut
Slika: http://www.ch-slike.com/?v=QXMC.png
Opis problema:Znaci kad idem compile pojavi mi se ovak nes
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Header size: 14676 bytes
Code size: 3081360 bytes
Data size: 12161908 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4121 cells (16484 bytes)
Total requirements:15274328 bytesneznam jel bi smjelo bit ali prije nije htjeo bi to maknut
Slika: http://www.ch-slike.com/?v=QXMC.png
wow zakon jbt 10/10
Mod koji koristim Raven's
Problem: Kad idem pljackat banku ili recimo vjecnicu ako smo dvoica kod cp-a jedan ode onda se drugom stalno djele pare dok se nemakne s cp-a i kad se makne onda mu iznad glave pise "Napustio si CP"
Komande:
Problem: Kad idem pljackat banku ili recimo vjecnicu ako smo dvoica kod cp-a jedan ode onda se drugom stalno djele pare dok se nemakne s cp-a i kad se makne onda mu iznad glave pise "Napustio si CP"
Komande:
if(strcmp(cmd, "/robbank", true) == 0)
{
new success = random(2);
if(BankRobbedRecently == 1)
{
SendClientMessage(playerid, COLOR_GREY, "* Ova lokacija je nedavno opljackana, pokusajte kasnije");
return 1;
}
if(PlayerInfo >= 1)
{
SendClientMessage(playerid, COLOR_GREY, "* Nedavno ste pokusali ili uspjesno nesto opljackali, molimo sacekajte.");
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2, 2309.6060,-4.0211,26.7422))
{
if(GetPlayerWeapon(playerid) >= 24 && GetPlayerWeapon(playerid) <= 40)
{
if(PlayerInfo == 0)
{
if(success == 1)
{
SendClientMessage(playerid, COLOR_ORANGE, "* Sada pljackate Banku, ostanite u checkpointu 95 Sekundi!");
RobbingTime = 95;
RobBankTimer = SetTimerEx("RobBank",1000,true,"i",playerid);
WantedPoints = 5;
SetPlayerCriminal(playerid,255, "Pljacka Banke");
PlayerInfo = 900;
BankRobbedRecently = 0;
SetTimer("UnsetBankRob",1500000,false);
OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); // Rob Lookout
}
else
{
SendClientMessage(playerid, COLOR_ORANGE, "* Niste uspijeli opljackati Banku!");
WantedPoints = 2;
SetPlayerCriminal(playerid,255, "Pokusaj pljacke Banke");
PlayerInfo = 500;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Ne smijete biti na dužnosti!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Morate imati vatreno oruzje da bi pokusali nesto ovakvo!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* Niste na mjestu pljacke!");
return 1;
}
return 1;
}public RobBank(playerid)
{
new string;
if(IsPlayerInRangeOfPoint(playerid, 2, 2309.6060,-4.0211,26.7422))
{
if(RobbingTime > 0)
{
RobbingTime --;
GameTextForPlayer(playerid, "~w~Ostani u ~r~Pickup-u ~w~do kraja!", 1000,4);
}
else
{
RobbingTime = 0;
KillTimer(RobBankTimer);
new money = random(2000);
SafeGivePlayerMoney(playerid, money);
format(string, sizeof(string),"~w~Opljackali ste ~g~$%d ~w~iz ~y~Banke!", money);
GameTextForPlayer(playerid, string, 6000, 4);
format(string, sizeof(string),"* Opljackali ste $%d iz Banke!",money);
SendClientMessage(playerid, COLOR_GREY, string);
WantedPoints = 10;
SetPlayerCriminal(playerid,255, "Pljackanje Banke");
}
}
else
{
GameTextForPlayer(playerid, "~w~Napustio si Checkpoint!", 1000,4);
RobbingTime = 0;
KillTimer(RobBankTimer);
}
}
mod koji koristim:Raven's
Opis problema:problem je sa komandom /duty kad sam pd/fbi mogu otic na bilo koje mjestu na serveru onduty.
dio skripte:
Opis problema:problem je sa komandom /duty kad sam pd/fbi mogu otic na bilo koje mjestu na serveru onduty.
dio skripte:
if(strcmp(cmd, "/duty", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo == 1) return SendClientMessage(playerid, COLOR_GREY, "* Criminals can not go on duty!");
if(PlayerInfo == 1 || PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 2 || PlayerInfo == 3 || PlayerInfo == 3 || IsAFreecop(playerid))
{
if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_GREY, "* You are Banned from Cop Duty!");
return 1;
}
if (IsPlayerInRangeOfPoint(playerid, 6,255.3,77.4,1003.6) || IsPlayerInRangeOfPoint(playerid, 6,223.6328,186.8251,1003.0313) || IsPlayerInRangeOfPoint(playerid, 6, 233.4989,123.6518,1003.2188) || PlayerInfo != 255)
{
if(PlayerInfo == 0)
{
if(IsAFreecop(playerid))
{
format(string, sizeof(string), "* Voluntary %s uzima znacku i pistolj iz ormarica.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
SafeResetPlayerWeapons(playerid);
SafeGivePlayerWeapon(playerid, 41, 150);
SafeGivePlayerWeapon(playerid, 24, 70);
SafeGivePlayerWeapon(playerid, 3, 0);
SetPlayerColor(playerid,0xa9c4e400);
PlayerInfo = 1;
PlayerInfo = 71;
new factionskin = PlayerInfo;
SetPlayerSkin(playerid, factionskin);
return 1;
}
if(PlayerInfo == 1 || PlayerInfo == 1)
{
format(string, sizeof(string), "* Officer %s uzima znacku i pistolj iz ormarica.", sendername);
SendClientMessage(playerid, COLOR_WHITE, "Upisi /equip,za opremu!");
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
format(string, sizeof(string), "* Agent %s uzima znacku i pistolj iz ormarica.", sendername);
SendClientMessage(playerid, COLOR_WHITE, "Upisi /equip,za opremu!");
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
format(string, sizeof(string), "* Soldier %s uzima znacku i pistolj iz ormarica.", sendername);
SendClientMessage(playerid, COLOR_WHITE, "Upisi /equip,za opremu!");
}
SendClientMessage(playerid, COLOR_WHITE,"* Ako zelis koristiti i tazer, Koristi /tazer");
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
SafeResetPlayerWeapons(playerid);
SafeGivePlayerWeapon(playerid, 24, 70);
SafeGivePlayerWeapon(playerid, 3, 0);
PlayerInfo = 20;
PlayerInfo = 1;
SetPlayerToTeamColor(playerid);
new factionskin = PlayerInfo;
SetPlayerSkin(playerid, factionskin);
}
else if(PlayerInfo == 1)
{
if(IsAFreecop(playerid))
{
format(string, sizeof(string), "* Voluntary %s uzima znacku i pistolj iz ormarica.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
SafeResetPlayerWeapons(playerid);
PlayerInfo = 0;
SetPlayerColor(playerid, TEAM_HIT_COLOR);
new originalskin = PlayerInfo;
SetPlayerSkin(playerid, originalskin);
return 1;
}
if(PlayerInfo == 1 || PlayerInfo == 1)
{
OnSwatDuty = 0;
format(string, sizeof(string), "* Officer %s stavlja znacku i pistolj u ormaric.", sendername);
}
else if(PlayerInfo == 2 || PlayerInfo == 2)
{
OnTacticalDuty = 0;
format(string, sizeof(string), "* Agent %s stavlja znacku i pistolj u ormaric.", sendername);
}
else if(PlayerInfo == 3 || PlayerInfo == 3)
{
OnSpecialFDuty = 0;
format(string, sizeof(string), "* Soldier %s stavlja znacku i pistolj u ormaric.", sendername);
}
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
SafeResetPlayerWeapons(playerid);
SafeSetPlayerArmour(playerid, 0);
SafeGivePlayerWeapon(playerid, 41, 500);
PlayerInfo = 0;
SetPlayerColor(playerid, TEAM_HIT_COLOR);
new originalskin = PlayerInfo;
SetPlayerSkin(playerid, originalskin);
}
}
else SendClientMessage(playerid, COLOR_GRAD2, "** Nisi u sobi sa ormaricem !");
return 1;
}
else if(PlayerInfo == 4||PlayerInfo == 4)
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1222.1793,-1246.3489,1287.8243))
{
SendClientMessage(playerid, COLOR_GRAD1, "Ti nisi bolnicar!");
return 1;
}
if(JobDuty == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "* Vise niste na duznosti kao bolnicar.");
JobDuty = 0;
Medics -= 1;
SetPlayerColor(playerid, TEAM_HIT_COLOR);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "* Sad ste na duznosti kao bolnicar.");
JobDuty = 1;
Medics += 1;
}
}
else if(PlayerInfo == 12||PlayerInfo == 12)
{
if(!IsPlayerInRangeOfPoint(playerid, 3.0, 2811.7837,-1167.3248,1025.5703))
{
SendClientMessage(playerid, COLOR_GRAD1, "Ti nisi vatrogasac!");
return 1;
}
if(JobDuty == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "* Vise niste na duznosti kao vatrogasac.");
JobDuty = 0;
SetPlayerColor(playerid, TEAM_HIT_COLOR);
SafeResetPlayerWeapons(playerid);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "* Sad ste na duznosti kao vatrogasac.");
JobDuty = 1;
SetPlayerColor(playerid, 0xAA333300);
SafeGivePlayerWeapon(playerid, 42, 2500);
SafeGivePlayerWeapon(playerid, 6, 1);
}
}
else if(PlayerInfo == 17)
{
if(JobDuty == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "* Ti vise nisi na duznosti i vise neces dobivati pozive za pizza dostavu.");
JobDuty = 0;
PizzaBoys -= 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "* Ti si na duznosti i dobivat ces pozive za pizza dostavu.");
JobDuty = 1;
PizzaBoys += 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), " Pizza Vozac %s je sada na duznosti, /call 111 da narucis pizzu.", sendername);
OOCNews(0xFF7E00AA,string);
}
}
else if(PlayerInfo == 7)
{
if(JobDuty == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "* Ti vise nisi na duznosti i vise neces dobivati pozive za pomoc.");
JobDuty = 0;
Mechanics -= 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "* Ti si na duznosti i dobivat ces pozive za pomoc.");
JobDuty = 1;
Mechanics += 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), " Automehanicar %s je na duznosti, /call 555 da nazoves automehanicara.", sendername);
OOCNews(0x2993EDAA,string);
}
}
else SendClientMessage(playerid, COLOR_GRAD1, " Nisi Policajac !");
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s -> /duty",d,m,y,h,mi,s,sendername);
CommandLog(string);
}
return 1;
}
4
Novi Član
Nivo 4
Iskustvo
90 / 100 XP
Ukupno XP: 390
10 XP do sledećeg nivoa
8
Dostignuća
390
Ukupno XP
0
Trenutni Niz
0
Najduži Niz
Sva Dostignuća
8 / 20 otključano
🎯
Početak
Početak
Napišite 10 postova na forumu
+25 XP
⚡
Aktivni Saradnik
Aktivni Saradnik
Napišite 50 postova na forumu
+50 XP
🏅
Klub Stotina
Klub Stotina
Napišite 100 postova na forumu
+100 XP
🏆
Legenda Foruma
Legenda Foruma
Napišite 500 postova na forumu
+250 XP
👥
Vođa Diskusija
Vođa Diskusija
Kreirajte 10 tema na forumu
+50 XP
🛡️
Uzoran Građanin
Uzoran Građanin
30 dana bez ikakvih upozorenja
+40 XP
🔰
Primerni Član
Primerni Član
90 dana bez ikakvih upozorenja
+100 XP
🚩
Čuvar Zajednice
Čuvar Zajednice
Pošaljite 5 korisnih prijava
+75 XP
📅
Nedeljni Ratnik
Nedeljni Ratnik
Prijavite se 7 dana zaredom
+35 XP
🔥
Posvećeni Fan
Posvećeni Fan
Prijavite se 30 dana zaredom
+150 XP
💬
Prvi Post
Prvi Post
Napišite svoj prvi post na forumu
+10 XP
📝
Pokretač Tema
Pokretač Tema
Kreirajte svoju prvu temu
+15 XP
❤️
Poštovalac
Poštovalac
Dajte svoj prvi lajk na post
+5 XP
👍
Prvo Priznanje
Prvo Priznanje
Primite svoj prvi lajk na post
+5 XP
👤
Identitet Otkriven
Identitet Otkriven
Popunite profil sa avatarom i biografijom
+20 XP
Nedavna XP Aktivnost
+100
Otključano: Primerni Član
pre 1 nedelju
+40
Otključano: Uzoran Građanin
pre 1 nedelju
+50
Otključano: Vođa Diskusija
pre 1 nedelju
+100
Otključano: Klub Stotina
pre 1 nedelju
+50
Otključano: Aktivni Saradnik
pre 1 nedelju
+25
Otključano: Početak
pre 1 nedelju
+15
Otključano: Pokretač Tema
pre 1 nedelju
+10
Otključano: Prvi Post
pre 1 nedelju