Posao rudar

Započeo Frank Smith
pre 8 godina
508
pregleda
3
postova
Frank Smith
Wheel Man
pre 8 godina
Skripta koju koristim: Moja od 0
Detaljan opis problema: Ovako napravio sam posao rudar, e sada kada obavim dio posla koji se radi na pocetku i udjem u vozilo i kucam /prevozzlata i onda izadjem iz auta i udjem na g od igraca koji takodje radi taj posao, i kada stignemo na odrediste meni 2 puta u chatu izbaci text i njega ostavi freezovanog a meni sve bude kako treba.
Dio skripte:Komanda za prevoz zlata !
CMD:prevozzlata(playerid,params[])
{
if(PlayerInfo == 0) return SendErrorMessage(playerid, "Niste preradili zlato !");
    if(!VozilaRudara(GetPlayerVehicleID(playerid))) return SendErrorMessage(playerid, "Niste u vozilu za prevoz zlata !");
    if(PlayerInfo == 1) return SendErrorMessage(playerid, "Vec ste zapoceli prevoz zlata !");
    {
PlayerInfo = 1;
CP = 100;
SetPlayerCheckpoint(playerid, 580.6811,-1436.3616,14.4164, 13);
SendJobMessage(playerid, "Sada idite do zlatare u BG !");
    }
return 1;
}

Kada udje u checkpoint
	if(CP==100)
{
if(!VozilaRudara(GetPlayerVehicleID(playerid)))
{
PlayerInfo = 0;
DisablePlayerCheckpoint(playerid);
SendInfoMessage(playerid,"Posao je prekinut, niste u vozilu za prevoz zlata!");
    return 1;
}
SetTimer("ZlatoDostavljeno",3000,0);
    TogglePlayerControllable(playerid, 0);
DisablePlayerCheckpoint(playerid);
}
if(CP==101)
{
new vIDR;
PlayerInfo = 0;
PlayerInfo = 0;
DisablePlayerCheckpoint(playerid);
SetVehicleToRespawn(vIDR);
SendInfoMessage(playerid,"Uspesno ste zavrsili posao i dobili 5000$");
GivePlayerMoney(playerid, 5000);
}

I timeri:
forward ZlatoDostavljeno(playerid);
public ZlatoDostavljeno(playerid)
{
SendJobMessage(playerid,"Dostavili ste zlato u Zlataru, sada idite do rudnika po platu !");
SetPlayerCheckpoint(playerid, 319.4666,868.0403,20.3990, 6);
CP= 101;
TogglePlayerControllable(playerid, 1);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Danisoni
Godfather
pre 8 godina
else if(CP==101)


Pokusaj
Frank Smith
Wheel Man
pre 8 godina
Dodao sam ali opet ista stvar, sada sam promijenio tajmer i stavio ga ovako:
forward ZlatoDostavljeno(playerid);
public ZlatoDostavljeno(playerid)
{
foreach(Player, i)
{
SendJobMessage(i,"Dostavili ste zlato u Zlataru, sada idite do rudnika po platu !");
SetPlayerCheckpoint(i, 319.4666,868.0403,20.3990, 6);
CP= 101;
TogglePlayerControllable(i, 1);
}
return 1;
}

E sada tog drugog playera ne ostavi freezovanog vec mu sve radi kako treba, ali kada on dodje na Checkpoint i meni se "istovari zlato" i postavi Checkpoint nazad u rudnik...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava