Легче не легче, но удобней точно да и возможностей в МТА больше.
Единственное плохо, что толком ничего не описал.
Чем отличается и т.д
Легче не легче, но удобней точно да и возможностей в МТА больше.
Единственное плохо, что толком ничего не описал.
Чем отличается и т.д
Посмотри примеры. В них видны отличия...
Я бы написал. Только мне нужна целая партия pawn кодов.
MTA:SA - LUA
PHP код:
function onJoin()
local pName = getPlayerName(source)
local pIP = getPlayerIP(source)
outputChatBox("*Player#FF0000 " .. pName .. " #FFFFFFconnected [" .. pIP .. "]",getRootElement(),255,255,255,true)
end
function onQuit(reason)
local pName = getPlayerName(source)
outputChatBox("*Player#FF0000 " .. pName .. " #FFFFFFleaving server [" .. reason .. "]",getRootElement(),255,255,255,true)
SA:MP - PAWNO
PHP код:
public OnPlayerConnect(playerid)
{
new name[24], str[200], ip[15];
GetPlayerName(playerid,name,24);
GetPlayerIp(playerid,ip,15);
format(str,200,"[INFO]: %s [ID: %d] зашел на сервер [IP: %s]",name,playerid,ip);
SendClientMessageToAll(0xAFAFAFAA,str);
return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
new str[128];
switch(reason)
{
case 0: format(str,sizeof str,"[INFO]: %s покинул сервер [TIME-OUT]",PlayerName(playerid));
case 1: format(str,sizeof str,"[INFO]: %s покинул сервер [QUIT]",PlayerName(playerid));
case 2: format(str,sizeof str,"[INFO]: %s покинул сервер [KICK/BAN]",PlayerName(playerid));
}
SendClientMessageToAll(0xAFAFAFAA,str);
return 1;
}
stock PlayerName(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,MAX_PLAYER_NAME);
return pname;
}
<3 Sex and flood
скиньте вики мта
wiki.mtasa.com
Lua лучше своею многофункциональностью и простатой кода..
Нормально делай - нормально будет © Steep 4'K
Думаю статуса "Важная" заслуживает тема.
SA:MP - PAWN
Код:for(new i=0; i < MAX_PLAYERS; i++) { //в крайнем случае можно заюзать foreach от Y_Less, но это уже не нативно, а мы смотрим нативные способы работы обоих языков if (!IsPlayerConnected(i)) continue; new Float:x, Float:y, Float:z, Float:a; new str[255]; GetPlayerPos(i, x,y,z); GetPlayerFacingAngle(i, a); CreateVehicle(400, x, y, z, a); GetPlayerName(i, str, MAX_PLAYER_NAME); format(str, 255, "Для %s было создано транспортное средство", str); print(str); // мне лень было писать в файл }MTA - Lua
Код:local players = getElementsByType("player") for i, player in ipairs(players) do local x,y,z = getElementPosition(player) local rx,ry,rz = getElementRotation(player) createVehicle(400, x,y,z,rz) print(string.format("Для %s было создано транспортное средство", getPlayerName(player)) end
<3 Sex and flood
самп создан для развития логики :d