#define AUTO "[HHT]DRON" // имя игрока
public OnGameModeInit() AUTO = AddStaticVehicle(567,2161.1277,-1187.3746,23.6841,268.3306,3,3);
public OnPlayerStateChange(playerid) { new vehicleid = GetPlayerVehicleID(playerid); if(newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT) { if(vehicleid == AUTO) { if(strcmp(PlayerName(playerid), "AUTO", true) != 0) { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, 0xB50F00AA, "Этой машиной владеет [HHT]DRON!."); } } stock PlayerName(playerid) { new PlrName[MAX_PLAYER_NAME]; GetPlayerName(playerid,PlrName,sizeof(PlrName)); return PlrName; }
new AUTO2; public OnGameModeInit() { AUTO2 = AddStaticVehicle(567,2161.1277,-1187.3746,23.6841,268.3306,3,3); } |
new myVehicle;
#definr Nick_Name "[HHT]DRON"
public OnGameModeInit ()
{
...
myVehicle = AddStaticVehicle(567, 2161.1277, -1187.3746, 23.6841, 268.3306, 3, 3);
return 1;
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if ( vehicleid == myVehicle && ispassenger == 0 && strcmp(PlayerName(playerid), Nick_Name, false) != 0)
{
ClearAnimations(playerid);
SendClientMessage(playerid, 0xB50F00AA, "Ваш текст.");
}
}
stock PlayerName(playerid)
{
new PlrName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlrName, MAX_PLAYER_NAME);
return PlrName;
}
PlayerName[MAX_PLAYER_NAME],
D:\Games\GTA San Andreas\server\server\gamemodes\new12.pwn(2669) : warning 219: local variable "PlayerName" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning.
Спасибо всё получилось проверил работает хорошо ток теперь варнинг выскакивает
Код:
PlayerName[MAX_PLAYER_NAME], Код:
D:\Games\GTA San Andreas\server\server\gamemodes\new12.pwn(2669) : warning 219: local variable "PlayerName" shadows a variable at a preceding level Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning. |
player_name[MAX_PLAYER_NAME],