Kļūda ar Gate + papildinājums

Ja kas neizprotams.

Moderator: Moderatori

Post Reply
[BB]Houser
Jauniņais
Jauniņais
Posts: 10
Joined: 18 Feb 2012, 14:36

Kļūda ar Gate + papildinājums

Post by [BB]Houser »

Tātad, man rādas neliela ķibele, itkā visu saštelēju, bet ieejot serverī rodas viena problēma, uzrakstot /base izlec teksts "Baze tiek atverta!", bet viņa neatveras, tad rakstu vēlreiz un izlec teksts "Baze tiek aizverta! un tikai tad vārti nojiet lejā, tad visu laiku kad rādas, ka jabūt atvērtiem tie ir aizvērti, kad aizvērtie tie ir atvērti, krāsas arī jaucas.

Tad vē vēlētos, lai kāds pievieno šādu fīču, ja neesi tuvāk par 10m pie vātiem, tev izmet tekstu "Tu esi pārāk tālu no bāzes vārtiem!"

Rekur arī tagadējais vārtu kods

Code: Select all

public OnPlayerCommandText(playerid, cmdtext[])
{
	if(strcmp("/base", cmdtext, true, 6) == 0)
 	{
  	new Nick[MAX_PLAYER_NAME];
  	GetPlayerName(playerid, Nick, sizeof(Nick));
	if(strfind(Nick, "Houser", true) != -1){
	if(mainigais == 0) {
	SendClientMessage(playerid, 0x33AA33AA,"Bazes varti tiek atverti!");
	MoveObject(Gate, -1943.8000488281, -1015.5, 33.900001525879, 5); 
	mainigais = 1;
	} else if(mainigais == 1) {
	SendClientMessage(playerid, 0xAA3333AA,"Bazes varti tiek aizverti!");
	MoveObject(Gate, -1943.8000488281, -1015.5, 27.900001525879, 5); 
    SetTimer("GateTimer",10000,0);
	mainigais = 0;
    }
    }else{
    SendClientMessage(playerid,COLOR_RED,"Tev nepietiek speka to darit!");
    }
    return 1;
    }
    return 0;
}
User avatar
ExoDe
Jauniņais
Jauniņais
Posts: 24
Joined: 03 Dec 2010, 19:35
Location: black majas

Re: Kļūda ar Gate + papildinājums

Post by ExoDe »

1. Tu pie funkcijām pievienoji "mainigais"?
2. Par tajiem 10m es nezinu, bet redzu ka esi uzlicis prikolu kad atver vartus tad pec 100sec aizver..
Image
Post Reply