SA-MP Forums Archive
Личное авто - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Личное авто (/showthread.php?tid=279387)



Личное авто - [HHT]DRON - 26.08.2011

Хотел сделать машину для отдельного игрока по уроку но он выдаёт Unkown
ко всем дефайнам
Код:
#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;
}
помогите сделать авто для отдельного игрока у меня Unkown выдаёт =(
пишу на этот форум так часто потому что только тут помогают и отвечают быстро в отличии от остальных


Re: Личное авто - White_116 - 26.08.2011

[HHT]DRON совет: начинай с нуля учить павно, а то плывешь на лодочке в океан.
нельзя использовать AUTO так как у тебя!
Quote:

new AUTO2;
public OnGameModeInit()
{
AUTO2 = AddStaticVehicle(567,2161.1277,-1187.3746,23.6841,268.3306,3,3);
}

дальше сам
//--------------------------
и вообще нужно по другому, ибо нагрузка большая.


Re: Личное авто - [HHT]DRON - 26.08.2011

всё равно Unkown


Re: Личное авто - Stepashka - 26.08.2011

А можно ссылочку на урок.


Re: Личное авто - [HHT]DRON - 26.08.2011

http://pawno-info.ru/threads/1448-%D...t=%E0%E2%F2%EE


Re: Личное авто - [HHT]DRON - 26.08.2011

я там 3 урока находил все одинаковые ток от разных людей


Re: Личное авто - Stepashka - 26.08.2011

Яcное дело у тебя не вышло ты скопировал сиё чудо даже не думая что копировал =\

pawn Код:
new myVehicle;
#definr Nick_Name "[HHT]DRON"
pawn Код:
public OnGameModeInit ()
{
    ...
    myVehicle = AddStaticVehicle(567, 2161.1277, -1187.3746, 23.6841, 268.3306, 3, 3);
    return 1;
}
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if ( vehicleid == myVehicle && ispassenger == 0 && strcmp(PlayerName(playerid), Nick_Name, false) != 0)
    {
        ClearAnimations(playerid);
        SendClientMessage(playerid, 0xB50F00AA, "Ваш текст.");
    }
}
pawn Код:
stock PlayerName(playerid)  
{  
    new PlrName[MAX_PLAYER_NAME];  
    GetPlayerName(playerid, PlrName, MAX_PLAYER_NAME);  
    return PlrName;  
}



Re: Личное авто - [HHT]DRON - 27.08.2011

Спасибо всё получилось проверил работает хорошо ток теперь варнинг выскакивает
Код:
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.



Re: Личное авто - OKStyle - 28.08.2011

Удали эту строку.


Re: Личное авто - HappyScripter - 28.08.2011

Quote:
Originally Posted by [HHT]DRON
Посмотреть сообщение
Спасибо всё получилось проверил работает хорошо ток теперь варнинг выскакивает
Код:
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],