Skripta koju koristim:UP
Detaljan opis problema: Ovako kako da napravim da na spawnu bude freeze 3sec da se ucitaju mape i ne samo tu nego na svaki enterier koji udje i hteo bih da napravit da bude neki gametextforplayer UCITAVANJE OBJEKATA kad udje na neki int i na spawn kad bude taj freeze
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
// dole pogledaj
Ovo gde izlazi ili ulazi u ent
TogglePlayerControllable(playerid, 0);
SetTimerEx("Unfreeze", 3000, false, "i", playerid);
GameTextForPlayer(playerid, "~w~ucitavanje objekata", 3000, 3);
ovo je tajmer dodaj ga bilo gde samo nemoj pod neki public
forward Unfreeze(playerid);
public Unfreeze(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
pa kad ulazi u neki interijer dodas tamo kod komande npr :
Da udjete ukucajte /udji
i onda u toj komandi dodas
TogglePlayerControllable(playerid, 0);
SetTimer("OnPlayerEnterInterijer",1000,1);
GameTextForPlayer(playerid, "~n~~n~~n~~w~LOADING~r~OBJECTS!!!", 4000, 5);
i onda dodas public za OnPlayerEnterInterijer
forward OnPlayerEnterInterijer();
public OnPlayerEnterInterijer()
{
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, "~n~~n~~n~~w~OBJECTS~r~LOADED!!!", 4000, 5);
return 1;
}
Citat: Vitez El arambasa poslato Januar 08, 2014, 15:08:37 POSLE PODNE
pa kad ulazi u neki interijer dodas tamo kod komande npr :
Da udjete ukucajte /udji
i onda u toj komandi dodas
TogglePlayerControllable(playerid, 0);
SetTimer("OnPlayerEnterInterijer",1000,1);
GameTextForPlayer(playerid, "~n~~n~~n~~w~LOADING~r~OBJECTS!!!", 4000, 5);
i onda dodas public za OnPlayerEnterInterijer
forward OnPlayerEnterInterijer();
public OnPlayerEnterInterijer()
{
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, "~n~~n~~n~~w~OBJECTS~r~LOADED!!!", 4000, 5);
return 1;
}
sta ?
Citat: |LZ| Bugi poslato Januar 08, 2014, 15:06:01 POSLE PODNE
Ovo gde izlazi ili ulazi u ent
TogglePlayerControllable(playerid, 0);
SetTimerEx("Unfreeze", 3000, false, "i", playerid);
GameTextForPlayer(playerid, "~w~ucitavanje objekata", 3000, 3);
ovo je tajmer dodaj ga bilo gde samo nemoj pod neki public
forward Unfreeze(playerid);
public Unfreeze(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}
mislio sam za spawn ko na extazy
FUNCTION: LoadObjects(playerid, vreme)
{
TogglePlayerControllable(playerid, 0);
new Float:hp1, Float:arm1;
GetPlayerHealth(playerid, hp1);
GetPlayerArmour(playerid, arm1);
ObjHP[playerid] = hp1;
ObjARM[playerid] = arm1;
VecUcitavaju[playerid] = 1;
GameTextForPlayer(playerid, "~w~Loading objects...", vreme*2000, 4);
SetTimerEx("Freeze", vreme*1000, false, "i", playerid);
return 1;
}
FUNCTION: Freeze(playerid)
{
VecUcitavaju[playerid] = 0;
ObjHP[playerid] = 0.0;
ObjARM[playerid] = 0.0;
GameTextForPlayer(playerid, "~g~Objects loaded!", 3000, 4);
TogglePlayerControllable(playerid, 1);
return 1;
}
samo bez ovih hp i arm samo freeze i text al za up mod ovo ne radi treba se prilagodit
Prilagodi onda, ti sve oces ko na drugim serverima znas li nesto iz glave da smislis?
Nemozemo mi da sanjamo kako izgleda na extazy ....
Citat: |LZ| Bugi poslato Januar 08, 2014, 23:00:04 POSLE PODNE
Prilagodi onda, ti sve oces ko na drugim serverima znas li nesto iz glave da smislis?
neznam ga prilagodit neznam iz svoje glave zato sto nisam skripter ako mi oces pomoc pomozi ako neces nemoras
Ajmo ovako, gde god imas za ulaz/izlaz u ent ti stavis: UcitajObjekte(playerid);
i stavi ovo kod ostalih stockova
stock UcitajObjekte(playerid)
{
GameTextForPlayer(playerid, "Ucitavanje objekata", 4000, 3);
TogglePlayerControllable(playerid, 0);
SetTimerEx("Kukumajko", 4100, false, "d",playerid);
return 1;
}
forward Kukumajko(playerid);
public Kukumajko(playerid)
{
TogglePlayerControllable(playerid, 1);
GameTextForPlayer(playerid, "Objekti ucitani", 1500, 3);
return 1;
}