Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fabiano_Tavano poslato Maj 03, 2020, 15:30:13 POSLE PODNE

Naslov: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 03, 2020, 15:30:13 POSLE PODNE
Problem(error/warning): Nece da mi ucita zadnji CP i dadne placu.
Dio skripte: [ pawn ] ////////////////////////////////////////////////////////////////////////////////
YCMD:idipotelo(playerid, params[], help)
{
    #pragma unused help
   if(UlogovanProvera[playerid] == 0) return Info(playerid,"Morate biti ulogovani da bi koristili komande!");
   if(PlayerInfo[playerid][pPosao] != POSAO_GROBAR) return Error(playerid,"Niste zaposleni kao GROBAR!");
   if(Posao_Oprema[playerid] == 0) return Error(playerid,"Niste uzeli opremu (/oprema)!");
   if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 442) return Error(playerid,"Niste u autu!");
   if(Grobar[playerid] == 1) return Info(playerid,"Vec radite posao!");
   Miner[playerid] = GetPlayerVehicleID(playerid);
   SetPlayerCheckpoint(playerid, 1131.4518,-1310.1416,13.8942);
   Posao(playerid,"Idite do lokacije oznacene na mapi i pokupite telo /pokupitelo");
   return 1;
}
////////////////////////////////////////////////////////////////////////////////
YCMD:pokupitelo(playerid, params[], help)
{
    #pragma unused help
   if(UlogovanProvera[playerid] == 0) return Info(playerid,"Morate biti ulogovani da bi koristili komande!");
   if(PlayerInfo[playerid][pPosao] != POSAO_GROBAR) return Error(playerid,"Niste zaposleni kao GROBAR!");
   if(Posao_Oprema[playerid] == 0) return Error(playerid,"Niste uzeli opremu (/oprema)!");
   if(!IsPlayerInRangeOfPoint(playerid, 5.0,1131.4518,-1310.1416,13.8942)) return Error(playerid,"Niste na mestu za kupljenje tela!");
   SetPlayerCheckpoint(playerid, 922.4251,-1073.6766,24.2891);
   Grobar[playerid] = 1;
   Posao_CP[playerid] = 1;
   Posao(playerid,"Pokupili ste telo idite do oznake na mapi kako bi zavrsili posao!");
   return 1;
}

   /////////////////////////////////////////////////////GROBAR//////////////////////////////////////////////////////////////
   if(PlayerInfo[playerid][pPosao] == POSAO_GROBAR && Posao_CP[playerid] == 1 && GetVehicleModel(CID) == 442 && GetPlayerState(playerid) == 2)
   {
       if(GetVehicleModel(CID) == 442 && IsPlayerInRangeOfPoint(playerid, 3.0, 922.4251,-1073.6766,24.2891))
      {
         Posao_CP[playerid] = 0;
         DisablePlayerCheckpoint(playerid);
         PlayerInfo[playerid][pPosao_Vreme] = 330;
         g_NovacPlus(playerid, POSAO_INFO[posaoID][posao_Plata]+POSAO_INFO[posaoID][posao_Bonus]);
            Grobar[playerid] = 0;
         DisablePlayerCheckpoint(playerid);
         Posao(playerid,"Uspesno si zavrsio ovaj posao i dobio svoju platu");
      }
   }

[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]NIsta radi sve normlano samo necece da ucita zadnji CP[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Grobar posao
Poruka od: over poslato Maj 03, 2020, 17:50:49 POSLE PODNE
Je l se barem stvori cp ili ??
Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 03, 2020, 17:51:51 POSLE PODNE
Prikazan je na minimapi ali nema ono crveno na terenu
Naslov: Odg: Grobar posao
Poruka od: over poslato Maj 03, 2020, 18:00:05 POSLE PODNE
Citat: Fabiano_Tavano poslato Maj 03, 2020, 17:51:51 POSLE PODNE
Prikazan je na minimapi ali nema ono crveno na terenu
Postavi, predzadnji cp
Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 03, 2020, 18:56:11 POSLE PODNE
Brate tu ti je sve ovaj je zadnji SetPlayerCheckpoint(playerid, 922.4251,-1073.6766,24.2891);
Stoji na komandi da se seta i stoji u ifu if player in range kao da se zavrsi posao
Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 04, 2020, 15:55:31 POSLE PODNE
Neko???
Naslov: Odg: Grobar posao
Poruka od: Shadow. poslato Maj 04, 2020, 16:32:30 POSLE PODNE
SetPlayerCheckpoint(playerid, Float:x, Float:y, Float:z, Float:size)
Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 04, 2020, 16:59:48 POSLE PODNE
Super rijesili smo dio sa CP-om sad ga vidim ali kako da mi dovrsi posao i dade platu ?

forward UtovarTela(playerid);
public UtovarTela(playerid)
{
KillTimer(UtovarCisterne[playerid]);
TogglePlayerControllable(playerid, 1);
GrobarAutoPuno[playerid] = 1;
GameTextForPlayer(playerid, "~w~UTOVARENO", 5000, 1);
Posao(playerid,"Telo je uspesno utovareno!");
Posao(playerid,"Sada idi do oznake kako bi zavrsio posao!");
Grobar[playerid] = 1;
return 1;
}


YCMD:pokupitelo(playerid, params[], help)
{
    #pragma unused help
if(UlogovanProvera[playerid] == 0) return Info(playerid,"Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo[playerid][pPosao] != POSAO_GROBAR) return Error(playerid,"Niste zaposleni kao GROBAR!");
if(Posao_Oprema[playerid] == 0) return Error(playerid,"Niste uzeli opremu (/oprema)!");
if(!IsPlayerInRangeOfPoint(playerid, 5.0,1131.4518,-1310.1416,13.8942)) return Error(playerid,"Niste na mestu za kupljenje tela!");
if(GrobarAutoPuno[playerid] != 0) return Error(playerid,"U autu vec imate telo!");
    SetPlayerCheckpoint(playerid, 922.4251,-1073.6766,24.2891, 3.5);
TogglePlayerControllable(playerid, 0);
    GameTextForPlayer(playerid, "~w~UTOVAR TELA..", 5000, 1);
UtovarCisterne[playerid] = SetTimerEx("UtovarTela", 10000, false, "i", playerid);
return 1;
}


if(Grobar[playerid] == 1 && GetVehicleModel(CID) == 442 && GetPlayerState(playerid) == 2)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, 922.4251,-1073.6766,24.2891))
{
g_SetVehicleToRespawn_g(GetPlayerVehicleID(playerid));
g_NovacPlus(playerid, POSAO_INFO[posaoID][posao_Plata]+POSAO_INFO[posaoID][posao_Bonus]);
Firma_NovacPlus(POSAO_INFO[posaoID][posao_FirmaID], POSAO_INFO[posaoID][posao_FirmaNovac]);
SacuvajFirme(POSAO_INFO[posaoID][posao_FirmaID]);
            Grobar[playerid] = 0;
DisablePlayerCheckpoint(playerid);
Posao(playerid,"Uspesno si zavrsio ovaj posao i dobio svoju platu");
}
}


Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 05, 2020, 11:49:49 PRE PODNE
Neko iskusan ???
Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 06, 2020, 10:38:23 PRE PODNE
Zna li netko ????????
Naslov: Odg: Grobar posao
Poruka od: Vuzimir poslato Maj 06, 2020, 10:46:13 PRE PODNE
Sta ti se desava kada dodjes na checkpoint zadnji taj? ovdje u kodu je dobro sve ovaj dio sto daje platu jedino moze biti da vozilo nije 442
Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 06, 2020, 12:08:41 POSLE PODNE
Apsolutno nista udjem u cp i nista se ne desava... auto je 442 grobar auto
Naslov: Odg: Grobar posao
Poruka od: Fabiano_Tavano poslato Maj 06, 2020, 14:22:54 POSLE PODNE
rijesio moze lock tema