Započeo Brabus
•9. Sep. 2011.[Pomoc] CP za posao
1,149
pregleda
12
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
160
Postovi:
41
Teme:
Pridružio se:Sep. 2010
9. Sep. 2011.
Skripta koju koristim: GodFather
Detaljan opis problema: Stvori se prvi CP i kad prodjem kroz njega ne stvara mi se drugi i taj prvi ostane na istom mjestu.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: Stvori se prvi CP i kad prodjem kroz njega ne stvara mi se drugi i taj prvi ostane na istom mjestu.
Dio skripte:
if(IsASweeper(tmpcar))
{
if(PlayerInfo == 0)
{
if(IsSweeping == 0)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Zapoceo si ciscenje grada,prati crveni checkpoint i auticem operi SF.");
SetPlayerCheckpoint(playerid,-2798.2200,1292.3821,5.2432, 5.0);
IsSweeping = 1;
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Vec imas aktivirano ciscenje grada!");
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Ulica je cista! Pricekaj neko vrijeme da opet pocnes s radom!");
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Nisi u auticu za ciscenje grada.");
return 1;
}
}
return 1;
}if(IsSweeping>0)
{
new tmpcar2 = GetPlayerVehicleID(playerid);
if(IsASweeper(tmpcar2))
{
if(IsSweeping==1)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
IsSweeping = 2;
}
else if(IsSweeping==2)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
IsSweeping = 3;
}
else if(IsSweeping==3)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
IsSweeping = 4;
}
else if(IsSweeping==4)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
IsSweeping = 5;
}
else if(IsSweeping==5)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
IsSweeping = 6;
}
else if(IsSweeping==6)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
IsSweeping = 7;
}
else if(IsSweeping==7)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
IsSweeping = 8;
}
else if(IsSweeping==8)
{
DisablePlayerCheckpoint(playerid);
IsSweeping = 9;
SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
}
else if(IsSweeping==9)
{Neke slike/video za lakse dobivanje pomoci(neobavezno):
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
123
Postovi:
9
Teme:
Pridružio se:Jul 2010
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
160
Postovi:
41
Teme:
Pridružio se:Sep. 2010
10. Sep. 2011.
public OnPlayerEnterCheckpoint(playerid)
{
new string;
new name;
if(TaxiCallTime > 0 && TaxiAccepted < 999)
{
TaxiAccepted = 999;
GameTextForPlayer(playerid, "~w~Reached destination", 5000, 1);
TaxiCallTime = 0;
DisablePlayerCheckpoint(playerid);
}
else if(BusCallTime > 0 && BusAccepted < 999)
{
BusAccepted = 999;
GameTextForPlayer(playerid, "~w~Reached destination", 5000, 1);
BusCallTime = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
PlayerInfo ++;
if(PlayerInfo == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 2, you will earn more Money and quicker Reload Time."); }
else if(PlayerInfo == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 3, you will earn more Money and quicker Reload Time."); }
else if(PlayerInfo == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 4, you will earn more Money and quicker Reload Time."); }
else if(PlayerInfo == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Your Car Jack Skill is now Level 5, you will earn more Money and quicker Reload Time."); }
new level = PlayerInfo;
if(level >= 0 && level <= 50)
{
new rand = random(sizeof(SELLCAR1));
format(string, sizeof(string), "You sold a car for $%d, your reload time is 20 minutes.", SELLCAR1);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR1);
PlayerInfo = 1200;
}
else if(level >= 51 && level <= 100)
{
new rand = random(sizeof(SELLCAR2));
format(string, sizeof(string), "You sold a car for $%d, your reload time is 18 minutes.", SELLCAR2);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR2);
PlayerInfo = 1080;
}
else if(level >= 101 && level <= 200)
{
new rand = random(sizeof(SELLCAR3));
format(string, sizeof(string), "You sold a car for $%d, your reload time is 16 minutes.", SELLCAR3);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR3);
PlayerInfo = 960;
}
else if(level >= 201 && level <= 400)
{
new rand = random(sizeof(SELLCAR4));
format(string, sizeof(string), "You sold a car for $%d, your reload time is 14 minutes.", SELLCAR4);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, SELLCAR4);
PlayerInfo = 840;
}
else if(level >= 401)
{
new money = 6000;
format(string, sizeof(string), "You sold a car for $%d, your reload time is 12 minutes.", money);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
GivePlayerMoney(playerid, money);
PlayerInfo = 720;
}
GameTextForPlayer(playerid, "~y~Sold the car", 2500, 1);
CP = 0;
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
else
{
GameTextForPlayer(playerid, "Not in a car", 5000, 1);
}
}
else if(CP == 5)
{
GameTextForPlayer(playerid, "~y~At the Missions Checkpoint", 2500, 1);
CP = 0;
DisablePlayerCheckpoint(playerid);
}
else if(CP == 9)//Karting
{
GameTextForPlayer(playerid, "~r~Wait here for more Kart Racers", 4000, 3);
DisablePlayerCheckpoint(playerid);
}
else if(CP == 10) { CP = 11; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2258.7874,-2402.9712,12.7035,8.0); }
else if(CP == 11) { CP = 12; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2225.8755,-2461.3875,12.7190,8.0); }
else if(CP == 12) { CP = 13; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2276.9983,-2662.8328,12.8580,8.0); }
else if(CP == 13) { CP = 14; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2449.1399,-2663.0562,12.8138,8.0); }
else if(CP == 14) { CP = 15; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2566.9814,-2504.5686,12.7692,8.0); }
else if(CP == 15) { CP = 16; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2719.0520,-2503.5962,12.7706,8.0); }
else if(CP == 16) { CP = 17; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2720.7881,-2405.6589,12.7441,8.0); }
else if(CP == 17) { CP = 18; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2571.5195,-2401.1531,12.7528,8.0); }
else if(CP == 18) { CP = 19; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2406.6995,-2423.1182,12.6641,8.0); }
else if(CP == 19) { CP = 20; DisablePlayerCheckpoint(playerid); SetPlayerCheckpoint(playerid,2322.9194,-2341.5715,12.6664,8.0); }
else if(CP == 20)//End of Karting
{
if(IsSweeping>0)
{
new tmpcar2 = GetPlayerVehicleID(playerid);
if(IsASweeper(tmpcar2))
{
if(IsSweeping==1)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
IsSweeping = 2;
}
else if(IsSweeping==2)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
IsSweeping = 3;
}
else if(IsSweeping==3)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
IsSweeping = 4;
}
else if(IsSweeping==4)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
IsSweeping = 5;
}
else if(IsSweeping==5)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
IsSweeping = 6;
}
else if(IsSweeping==6)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
IsSweeping = 7;
}
else if(IsSweeping==7)
{
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
IsSweeping = 8;
}
else if(IsSweeping==8)
{
DisablePlayerCheckpoint(playerid);
IsSweeping = 9;
SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
}
else if(IsSweeping==9)
{
new cashes=(random(35-10)+10);
new pare=(random(20-5)+5);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ocistili ste dobar dio grada,ovo je vasa nagrada!");
format(string, sizeof(string), "Zaradili ste $%d.", cashes);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
IsSweeping = 0;
GivePlayerMoney(playerid, cashes);
SBizzInfo += pare;
PlayerInfo += 1200;
}
}
}
CP = 0;
DisablePlayerCheckpoint(playerid);
GetPlayerName(playerid, name, sizeof(name));
if(FirstKartWinner == 999)
{
FirstKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting != 0 && PlayerInKart != 0)
{
format(string, sizeof(string), "* %s finished First in the Kart Race.",name);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
}
else if(SecondKartWinner == 999)
{
SecondKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting != 0 && PlayerInKart != 0)
{
format(string, sizeof(string), "* %s finished Second in the Kart Race.",name);
SendClientMessage(i, COLOR_WHITE, string);
}
}
}
}
else if(ThirdKartWinner == 999)
{
ThirdKartWinner = playerid;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerKarting != 0 && PlayerInKart != 0)
{
format(string, sizeof(string), "* %s finished Third in the Kart Race.",name);
SendClientMessage(i, COLOR_WHITE, string);
SendClientMessage(i, COLOR_WHITE, "** Karting Race Over **");
CP = 0;
DisablePlayerCheckpoint(i);
}
}
}
}
}
else if(MissionCheckpoint > 0 && PlayMission == 1)//Missions + Checkpoint on toggle
{
RingTone = 20;
switch(MissionCheckpoint)
{
case 1:
{
format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 2;
}
case 2:
{
format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 3;
}
case 3:
{
format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 4;
}
case 4:
{
format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 5;
}
case 5:
{
format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
format(string, sizeof(string), "%s", PlayMission);
SendClientMessage(playerid, COLOR_YELLOW2, string);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid, PlayMission, PlayMission, PlayMission, 8);
MissionCheckpoint = 6;
}
case 6:
{
format(string, sizeof(string), "%s", PlayMission);
GameTextForPlayer(playerid, string, 8000, 3);
format(string, sizeof(string), "..:: Mission Passed : %s | Reward received: $%d ::..", PlayMission, PlayMission);
SendClientMessage(playerid, COLOR_GREEN, string);
DisablePlayerCheckpoint(playerid);
GivePlayerMoney(playerid, PlayMission);
PlayerInfo = PlayerOnMission;
MissionCheckpoint = 0;
PlayerOnMission = 0;
}
}
}
else
{
switch (gPlayerCheckpointStatus)
{
case CHECKPOINT_HOME:
{
PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus = CHECKPOINT_NONE;
GameTextForPlayer(playerid, "~w~You are~n~~y~Home", 5000, 1);
}
}
}
return 1;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
192
Postovi:
61
Teme:
Pridružio se:Apr. 2010
10. Sep. 2011.
Narco_VK wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0
Nije istina vidi ovu moju temu radijuse -.-
http://balkan-samp.com/forum/index.php?topic=30830.0
i nakraju sam probao i ovako da ubacim i opet izadje samo prvi njega prođem i ostali neidu
public OnPlayerEnterCheckpoint(playerid)
{
if(PlayerInfo > 0)
{
//--------ruta1
if(PlayerToPoint(10.0, playerid,3444.1814,436.5919,3.4218))//cp1
{
if(PlayerInfo == 1)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 100)//tu stavite id od vozila za kosenje
{
PlayerInfo = 2;// dodajemo vrijednost da se slucajno ne pogodi isti cp, ovo nije potrebno
SetPlayerCheckpoint(playerid, 1402.3662, -1436.7428, 23.3017,10.0);//
}
}
}
if(PlayerToPoint(10.0, playerid,1402.3662, -1436.7428, 23.3017))//cp2
{
if(PlayerInfo == 2)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 100)
{
PlayerInfo = 3;//
SetPlayerCheckpoint(playerid, 3444.1814,436.5919,3.4218,10.0);//
}
}
}
if(PlayerToPoint(10.0, playerid,3444.1814,436.5919,3.4218))//cp n-zi
{
if(PlayerInfo == 3)//
{
new Veh = GetPlayerVehicleID(playerid);
if(Veh == 100)
{
PlayerInfo = 0;//
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_GREEN ,"*kosenje uspjesno zavrseno");
//---------------------------------------------------------------ovo ispod nije potrebno
GivePlayerMoney(playerid, 100);
SendClientMessage(playerid, COLOR_GREEN ,"Zarada = 100$");
}
}
}
}
return 1;
}if(strcmp(cmd, "/kosenje", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo > 0)
{
SendClientMessage(playerid, COLOR_GREY, "*Vec imas aktivirano kosenje!");
return 1;
}
if(PlayerInfo == 27)//<---- 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, 3444.1814,436.5919,3.4218,10.0);// tu stavite koordinate prvog cp-a
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Nemas posao kosaca trave!");
return 1;
}
}
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
329
Postovi:
21
Teme:
Pridružio se:Mar. 2011
10. Sep. 2011.
Ante_Street wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0
Nije istina vidi ovu moju temu radijuse -.-
http://balkan-samp.com/forum/index.php?topic=30830.0
nerazumijem kako na komandi ti cp 20.0 i taj prvi ti ocita i dalje nece drugi cp je 10.0...
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
192
Postovi:
61
Teme:
Pridružio se:Apr. 2010
10. Sep. 2011.
Narco_VK wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0
Nije istina vidi ovu moju temu radijuse -.-
http://balkan-samp.com/forum/index.php?topic=30830.0
nerazumijem kako na komandi ti cp 20.0 i taj prvi ti ocita i dalje nece drugi cp je 10.0...
Ma gdje ti vidis 20.0??
Stavio sam dva nacina izrade na svakom je radijus 10.0 i kod komandi ista prica 10.0 je radijus
10. Sep. 2011.
if(IsSweeping>0)
{
new tmpcar2 = GetPlayerVehicleID(playerid);
if(IsASweeper(tmpcar2))
{
if(IsSweeping==1)
{
SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
IsSweeping = 2;
}
else if(IsSweeping==2)
{
SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
IsSweeping = 3;
}
else if(IsSweeping==3)
{
SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
IsSweeping = 4;
}
else if(IsSweeping==4)
{
SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
IsSweeping = 5;
}
else if(IsSweeping==5)
{
SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
IsSweeping = 6;
}
else if(IsSweeping==6)
{
SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
IsSweeping = 7;
}
else if(IsSweeping==7)
{
SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
IsSweeping = 8;
}
else if(IsSweeping==8)
{
IsSweeping = 9;
SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
}
else if(IsSweeping==9)
{
new cashes=(random(35-10)+10);
new pare=(random(20-5)+5);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ocistili ste dobar dio grada,ovo je vasa nagrada!");
format(string, sizeof(string), "Zaradili ste $%d.", cashes);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
IsSweeping = 0;
GivePlayerMoney(playerid, cashes);
SBizzInfo += pare;
PlayerInfo += 1200;
}
}
}Pazi sada probaj nesto ovako ali mislim da ce ovako pokazati samo poslednji CP ili tako nesto. Jer sa onim je sklanjao svaki CP pa postavljao sledeci. I da jos ako nebude hteo koristi IsPlayerInRangeOfPoint kod svakog za njegove kordinate i da tek onda prebaci ako je na tim kordinatama na sledeci CP.
10. Sep. 2011.
Paco wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0
10. Sep. 2011.
Paco wrote on September 10, 2011, 7:33 am:
velicne cp moraju biti iste kod tebe je jedan 5.0 drugi 7,5 treci 8.0
Aj objasni sto moraju da budu iste? Gde ispituje on ovde samo stavio da postavi CP.
10. Sep. 2011.
if(IsSweeping>0)
{
new tmpcar2 = GetPlayerVehicleID(playerid);
if(IsASweeper(tmpcar2))
{
if(IsSweeping==1)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1402.3662, -1436.7428, 23.3017))
{
SetPlayerCheckpoint(playerid, -2866.4756,1219.0432,5.1957,5.0);
IsSweeping = 2;
}
}
else if(IsSweeping==2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -2866.4756,1219.0432,5.1957))
{
SetPlayerCheckpoint(playerid, -2883.1003,1076.0865,30.4857,5.0);
IsSweeping = 3;
}
}
else if(IsSweeping==3)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, -2883.1003,1076.0865,30.4857))
{
SetPlayerCheckpoint(playerid, -2826.5110,922.2037,43.6314,8.0);
IsSweeping = 4;
}
}
else if(IsSweeping==4)
{
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2826.5110,922.2037,43.6314))
{
SetPlayerCheckpoint(playerid, -2863.1445,734.0028,29.5695,8.0);
IsSweeping = 5;
}
}
else if(IsSweeping==5)
{
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2863.1445,734.0028,29.5695))
{
SetPlayerCheckpoint(playerid, -2839.1450,521.9155,4.5592,8.0);
IsSweeping = 6;
}
}
else if(IsSweeping==6)
{
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2839.1450,521.9155,4.5592))
{
SetPlayerCheckpoint(playerid, -2835.2617,463.7046,4.0117,8.0);
IsSweeping = 7;
}
}
else if(IsSweeping==7)
{
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2835.2617,463.7046,4.0117))
{
SetPlayerCheckpoint(playerid, -2709.4812,455.1877,3.9048, 8.0);
IsSweeping = 8;
}
}
else if(IsSweeping==8)
{
if(IsPlayerInRangeOfPoint(playerid, 8.0, -2709.4812,455.1877,3.9048))
{
IsSweeping = 9;
SetPlayerCheckpoint(playerid, -2689.5435,414.1230,3.8691, 5.0);
}
}
else if(IsSweeping==9)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 2689.5435,414.1230,3.8691))
{
new cashes=(random(35-10)+10);
new pare=(random(20-5)+5);
DisablePlayerCheckpoint(playerid);
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ocistili ste dobar dio grada,ovo je vasa nagrada!");
format(string, sizeof(string), "Zaradili ste $%d.", cashes);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
IsSweeping = 0;
GivePlayerMoney(playerid, cashes);
SBizzInfo += pare;
PlayerInfo += 1200;
}
}
}
}Aj probaj ovako nesto.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava