[REÅ ENO] Posao

Započeo NecoKing, Septembar 22, 2016, 10:52:36 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Balkan County
Detaljan opis problema: Kada udjem u prvo checkpoint odma zavrsava posao ne seta mi sledeci pa da vozim ne znam gdje sam pogijesio :)
Dio skripte:
[pawn]
CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   DostavljacBrasna[playerid] = 1;
    SetPlayerCheckpoint(playerid,967.1227,-1273.3796,14.8724,4);
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }
[/pawn]
[pawn]
if(DostavljacBrasna[playerid] == 1){
SetPlayerCheckpoint(playerid, -1797.3627,13.3828,287.8818, 4);
GameTextForPlayer(playerid, "~g~Sacekajte utovar", 4000, 3);
TogglePlayerControllable(playerid, 0)
DostavljacBrasna[playerid] = 2;
SCM(playerid, -1,"[BC Prirucnik] Nastavite dalje!");
}
if(DostavljacBrasna[playerid] == 2){
SetPlayerCheckpoint(playerid,967.1227,-1273.3796,14.8724,4);
GameTextForPlayer(playerid, "~g~Sacekajte istovar", 4000, 3);
TogglePlayerControllable(playerid, 1)
DostavljacBrasna[playerid] = 3;
SCM(playerid, -1,"[BC Prirucnik] Vratite kombi kod skladista!");
}
if(DostavljacBrasna[playerid] == 3){
new novac = 500 + random(200)
DostavljacBrasna[playerid] = 0;
TogglePlayerControllable(playerid, 1)
SCM(playerid, -1,"[BC Prirucnik] Uspjesno zavrsen posao!");
DajNovac(playerid, novac);
DisablePlayerCheckpoint(playerid);
}
[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Septembar 25, 2016, 08:39:59 PRE PODNE od Aussie
Bivši Balkan School RolePlay Administrator

server.balkanschool-samp.info:7778

Pokušaj sada:

CMD:razvezibrasno(playerid, params[])
    {
if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
DostavljacBrasna[playerid] = 1;
    SetPlayerCheckpoint(playerid,967.1227,-1273.3796,14.8724,4);
SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
}
return 1;
}

Poravnaj samo kod, ne mogu preko telefona.
Poslednja Izmena: Septembar 22, 2016, 10:59:08 PRE PODNE od Lenonâ„¢

Opet cim udjem u prvi CP odma zavrsava posao...
Bivši Balkan School RolePlay Administrator

server.balkanschool-samp.info:7778

[pawn]CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   DostavljacBrasna[playerid] = 1;
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }[/pawn]
Probaj sad  :)
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.

Sad uopste en seta CP...
Bivši Balkan School RolePlay Administrator

server.balkanschool-samp.info:7778

Citat: ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• poslato Septembar 22, 2016, 19:14:05 POSLE PODNE
[pawn]CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   DostavljacBrasna[playerid] = 1;
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }[/pawn]
Probaj sad  :)
Molim te odi sa ove teme..

CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   //OVDE MU SETAS CP, npr kordinatae 123.123,123.123,123.123, i onda pod entercheckpoint provjeravas varijablu je li na 1 i jel na tim kordinatama, koristis &&
   DostavljacBrasna[playerid] = 1;
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

[pawn]CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   DostavljacBrasna[playerid] = 1;
        SetPlayerCheckpoint(playerid, -1797.3627,13.3828,287.8818, 4);
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }[/pawn]
• G A M E M O D E •
• F I L T E R S C R I P T •
• T U T O R I A L •


Citat
You are what you believe yoursefl to be.

Citat: ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• poslato Septembar 22, 2016, 19:28:15 POSLE PODNE
[pawn]CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   DostavljacBrasna[playerid] = 1;
        SetPlayerCheckpoint(playerid, -1797.3627,13.3828,287.8818, 4);
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }[/pawn]
Tako već moze i stavi provjeru za varijablu i checkpoint ;)
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Citat: Łukmember=1996][/member] link=topic=106291.msg677365#msg677365 date=1474564911]
Citat: ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• poslato Septembar 22, 2016, 19:14:05 POSLE PODNE
[pawn]CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   DostavljacBrasna[playerid] = 1;
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }[/pawn]
Probaj sad  :)
Molim te odi sa ove teme..

CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   //OVDE MU SETAS CP, npr kordinatae 123.123,123.123,123.123, i onda pod entercheckpoint provjeravas varijablu je li na 1 i jel na tim kordinatama, koristis &&
   DostavljacBrasna[playerid] = 1;
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }
Pa eno postavio sam u gore navedenom i to sto sam napisao pod onplayerentercheckpoint nisam stavio za koordinate ali mislim da moze i ovako raditi
Bivši Balkan School RolePlay Administrator

server.balkanschool-samp.info:7778

Citat: NecoKing poslato Septembar 22, 2016, 19:31:10 POSLE PODNE
Citat: Łukmember=1996][/member] link=topic=106291.msg677365#msg677365 date=1474564911]
Citat: ᕼᖇá'Œá"•Tá—©á'ŽOᐯIá'• poslato Septembar 22, 2016, 19:14:05 POSLE PODNE
[pawn]CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   DostavljacBrasna[playerid] = 1;
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }[/pawn]
Probaj sad  :)
Molim te odi sa ove teme..

CMD:razvezibrasno(playerid, params[])
    {
   if(DostavljacBrasna[playerid] > 0) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Vec imate zapocet posao!");
   new id = GetPlayerVehicleID(playerid);
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(PlayerInfo[playerid][pPosao] != 9) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste zaposleni kao Prevozac Brasna.");
    if(!IsADostavljacVozilo(id)) return SCM(playerid, 0xAAB3BFFF, "{ff0000}Niste u kamionu za razvozenje brasna!");
   {
   //OVDE MU SETAS CP, npr kordinatae 123.123,123.123,123.123, i onda pod entercheckpoint provjeravas varijablu je li na 1 i jel na tim kordinatama, koristis &&
   DostavljacBrasna[playerid] = 1;
   SCM(playerid, 0xAAB3BFFF,"{FFFFFF}POSAO - INFO: {1FB5F0}Zapoceli ste sa prevozenjem brasna!");
   }
   }
   return 1;
   }
Pa eno postavio sam u gore navedenom i to sto sam napisao pod onplayerentercheckpoint nisam stavio za koordinate ali mislim da moze i ovako raditi
Kako moze radit ako nemas provjere je li u checkpointu?
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Moze primjer kako to da uradim
Bivši Balkan School RolePlay Administrator

server.balkanschool-samp.info:7778

Citat: NecoKing poslato Septembar 22, 2016, 19:35:02 POSLE PODNE
Moze primjer kako to da uradim
If(DostavljacBrasna[playerid] == 1 && IsPlayerInRangeOfPoint(playerid, radius,x,y,z)){ kod...
heroin rap - Moskri u kuci, od sledece lajne glava ce mi puci

Rijeseno hvala
Bivši Balkan School RolePlay Administrator

server.balkanschool-samp.info:7778