Parāk tālu no bāzes

Ja kas neizprotams.

Moderator: Moderatori

Post Reply
Disaster[1337]
Rakstnieks
Rakstnieks
Posts: 424
Joined: 09 Jun 2009, 17:39

Parāk tālu no bāzes

Post 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. :)
User avatar
Shetch
Jauniņais
Jauniņais
Posts: 107
Joined: 25 Oct 2010, 02:09
Location: Latvija,Valka

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

Post 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!");
}
Post Reply