Page 1 of 1

Parāk tālu no bāzes

Posted: 21 Nov 2011, 17:50
by Disaster[1337]
Man ir bāze, kā izveidot tā - ja neesmu tuvu bāzei, rakstot gate komandu man uzrādīsies teksts, ka esmu parāk tālu no vārtiem.
Rekur mans vārtu kods:

Code: Select all

public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp("/vip", cmdtext, true, 6) == 0)
{
new Nick[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick, sizeof(Nick));
if(strfind(Nick, "[1337]", true) != -1) {
if(mainigais == 0) {
SendClientMessage(playerid, 0x33AA33AA,"VIP bazes varti atveras!");
MoveObject(Gate, 1627.48156738,641.35876465,5.56952858, 2); // Atveras
SetTimer("autovarti", 10000, false);
mainigais = 1;
} else if(mainigais == 1) {
SendClientMessage(playerid, 0xAA3333AA,"VIP bazes varti aizveras!");
MoveObject(Gate, 1627.47692871,641.25878906,13.81923294, 2); // Aizveras
mainigais = 0;
}
}
else
{
SendClientMessage(playerid,0xDC143CAA,"Tu neesi VIPS, lai lietotu so komandu!");
}
return 1;
}
return 0;
}
Ceru, ka kāds palīdzēs. :)

Re: Parāk tālu no bāzes

Posted: 26 Nov 2011, 09:38
by Macluawn

Re: Parāk tālu no bāzes

Posted: 08 Feb 2012, 01:01
by Shetch

Code: Select all

if(!IsPlayerInRangeOfPoint(playerid, 7.0, X, Y, Z))
{
SendClientMessage(playerid, GREEN, "Tu esi pārāk tālu no bāzes vārtiem!");
}