Skripta koju koristim: NLRPG
Detaljan opis problema: Napravio sam cmd za granicu otvara ali ne znam kako da ga automatski zatvaram
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[POMOC] Kapije na granici
314
pregleda
8
postova
3. Mar. 2013.
3. Mar. 2013.
Pa samo napravis timer i stavis da pokrene timer Ispod tvoje komande ...
A u timeru stavis da zatvori kapiju (MoveObject) i to je to =D
Ako nisi pocetnik skontat ces .. a ako ti nije jasno napravit cu ti to fino =D sve
A u timeru stavis da zatvori kapiju (MoveObject) i to je to =D
Ako nisi pocetnik skontat ces .. a ako ti nije jasno napravit cu ti to fino =D sve
3. Mar. 2013.
Jel ovako npr:
forward granica()
public granica
{
MoveObjects(kapija, x,y,z, 2);
return 1;
}
pa onda ispod te komande
SetTimer("granica", 7500, true); ?
forward granica()
public granica
{
MoveObjects(kapija, x,y,z, 2);
return 1;
}
pa onda ispod te komande
SetTimer("granica", 7500, true); ?
3. Mar. 2013.
Ivan xD wrote on March 3, 2013, 1:00 am:
SetTimerEx("granica", server uklonjen!, false, "d", playerid);
jel moze ovako?
jel moze ovako?
serveruklonjen pa nevidim eo ti primer:
SetTimerEx("Depas1",5000, 0, "i", playerid);5sec - 5000milisec
depas1 - ime public
ako ti nije jasno skini mod pk:rp tu ima radjeno sa tim i pogledaj
3. Mar. 2013.
#include
new Gate;
public OnGameModeInit()
{
Gate = CreateObject(KORDINATE);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/otvorigranicu", true)){
if(IsPlayerInRangeOfPoint(playerid, 1, 1, 1, 1)){
SetTimerEx("CloseGate", 7000, false, "i", playerid);
MoveObject(Gate, kordinate);
return SendClientMessage(playerid, 0x000000FF, "Otvorio si granicu");
}
}
return 0;
}
forward CloseGate(playerid);
public CloseGate(playerid)
{
MoveObject(Gate, kordinate);
SendClientMessage(playerid, 0x00000000, "");
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava