Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Adi_Corleone poslato Januar 08, 2014, 15:00:29 POSLE PODNE

Naslov: [Pitanje]Freeze
Poruka od: Adi_Corleone poslato Januar 08, 2014, 15:00:29 POSLE PODNE
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):/
Naslov: Odg: [Pitanje]Freeze
Poruka od: Vitez El arambasa poslato Januar 08, 2014, 15:05:04 POSLE PODNE
// dole pogledaj
Naslov: Odg: [Pitanje]Freeze
Poruka od: 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;
}
Naslov: Odg: [Pitanje]Freeze
Poruka od: 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;
}

Naslov: Odg: [Pitanje]Freeze
Poruka od: Blaeks poslato Januar 08, 2014, 15:29:13 POSLE PODNE
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 ?
Naslov: Odg: [Pitanje]Freeze
Poruka od: Adi_Corleone poslato Januar 08, 2014, 16:28:08 POSLE PODNE
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
Naslov: Odg: [Pitanje]Freeze
Poruka od: 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?
Naslov: Odg: [Pitanje]Freeze
Poruka od: Vitez El arambasa poslato Januar 09, 2014, 10:26:18 PRE PODNE
Nemozemo mi da sanjamo kako izgleda na extazy ....
Naslov: Odg: [Pitanje]Freeze
Poruka od: Adi_Corleone poslato Januar 09, 2014, 13:19:01 POSLE PODNE
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
Naslov: Odg: [Pitanje]Freeze
Poruka od: Bugi poslato Januar 10, 2014, 00:15:06 PRE PODNE
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;
}