[POMOC] Kapije na granici


Započeo [NL] George, Mart 03, 2013, 01:32:33 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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): //

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
Moji Radiovi!
TuT||Iz code u MTA

napravis public primer granicazatvori i stavis u komandi timer tog publica a u publicu stavis moveobject da vraca

Jel ovako npr:

forward granica()

public granica
{
    MoveObjects(kapija, x,y,z, 2);
    return 1;
}

pa onda ispod te komande

SetTimer("granica", 7500, true); ?

mozes tako mada ja radim sa settimerex i nemam problema

SetTimerEx("granica", 7300, false, "d", playerid);


jel moze ovako?

Citat: Ivan xD poslato Mart 03, 2013, 02:00:40 PRE PODNE
SetTimerEx("granica", server uklonjen!, false, "d", playerid);


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

#include <a_samp>
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, "");
}