В подобных командах это можно убирать чтобы глаза не мазолилоКод:CMD:donate(playerid, params[])
В подобных командах это можно убирать чтобы глаза не мазолилоКод:CMD:donate(playerid, params[])
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Хорошо, допустим, я разобрался с маленькими командами, а что насчет огромных ? Например: /makeadmin, /goto, /makeleader и другие. Там же куча функций.
PHP код:
else if(strcmp(cmd, "/makeadmin", true) == 0)
{
tmp = strcharsplit(cmdtext, idx);
new para1 = ReturnUser(tmp);
tmp = strcharsplit(cmdtext, idx);
new level = strval(tmp);
if(level > 13 || level < 0) return SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше установить 1 или больше 13!");
if(!strlen(tmp)) return SendClientMessage(playerid,COLOR_WHITE,"Введите: /makeadmin [id] [lvl]");
if(Sergeo || Aleksey)
{
if(PlayerInfo[playerid][pAdmin] == 13)
tmp = strcharsplit(cmdtext, idx);
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
PlayerInfo[para1][pAdmin] = level;
if(PlayerInfo[para1][pAdmin] != 0)
{
if(PlayerInfo[para1][pDostup] == 0 || PlayerInfo[para1][pDostup] == 2038) PlayerInfo[para1][pDostup] = 124+random(8999);
}
else PlayerInfo[para1][pDostup] = 0;
SendMes(para1, 0x6495EDFF, "Администратор %s повысил/понизил вас до %d уровня администрирования",PlayerInfo[playerid][pNames], level);
SendMes(para1, COLOR_WHITE, "Ваш пароль от входа в Административную панель >> {FAAC58}%d{FFFFFF} <<", PlayerInfo[para1][pDostup]);
SendMes(playerid, 0x6495EDFF, "Вы повысили/понизили %s до %d уровня администрирования. Его админ пароль: %d", PlayerInfo[para1][pNames],level);
getdate(year, month, day);
gettime(hour,minuite,second);
FixHour(hour);
hour = shifthour;
new data2[64];
format(data2, 16, "%d-%d-%d %d:%d",day,month,year,hour,minuite);
format(stringer, sizeof(stringer), "INSERT INTO `logs_makeadmin` (`Text`, `Date`) VALUES ('%s выдал админку %s %d уровня','%s')",PlayerInfo[playerid][pNames],PlayerInfo[giveplayerid][pNames],level, data2);
mysql_function_query(connects, stringer, false, "","");
}
}
}
}
return true;
}
изучи как применять sscanf во всех случаях и не парься с этой темой))
а если выше не под силу, то бери любые моды на таких процессорах + sscanf, и бери оттуда примеры
[Anticheat]___Invisible Fly Hack
[Anticheat]____Weapon/Ammo Hack
[Function]______ResetPlayerWeaponSlot
[Function]_______FIX_SetPlayerAmmo
[ServerMod]______TDM | Zombie Apokalypse
Есть какая-нибудь тема, а то так гуглить ?)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)