Petya_Petyshok
Дебютант
Привет всем! Как в команде /jail сделать причину? Что бы всем игрокам было видно за что посадил? Заранее спасибо!
Сорри за иероглифы! Браузер так отображает!
else if(strcmp(cmd, "/jail", true) == 0)
{
if (PlayerInfo[playerid][playerAdminka] >= 1)
{
tmp = strcharsplit(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /jail [id] [ìèíóòû] [ïðè÷èíà] | /jail id 0 - âûòàùèòü èç òþðüìû");
if(anti[playerid] == 1 && PlayerInfo[playerid][playerAdminka] != 11) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Àíòè-Íàêàçàíèå] Âû ñëîâèëè áëîê íà íàêàçàíèå ñðîêîì 5 ìèíóò.");
giveplayerid = ReturnUser(tmp);
new playa = ReturnUser(tmp);
tmp = strcharsplit(cmdtext, idx);
new money = strval(tmp);
if (PlayerInfo[playerid][playerAdminka] >= 1)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
new year12, month12, day12; getdate(year12, month12, day12);
new hour12, minuite12, second12; gettime(hour12,minuite12,second12);
FixHour(hour12); hour12 = shifthour;
new data2[64]; format(data2, 16, "%d-%d-%d %d:%d",day12,month12,year12,hour12,minuite12);
format(stringer, sizeof(stringer), "INSERT INTO `adminlog` (`Admin`, `Command`, `Date`) VALUES ('%s','/jail %s %d', '%s')",PlayerInfo[playerid][pNames],PlayerInfo[playa][pNames],money, data2);
mysql_function_query(connects, stringer, false, "","");
if(money == 0)
{
SetPlayerInterior(playa, 0);
PlayerInfo[playa][pInt] = 0;
SetPPos(playa,1562.5006,-1672.8904,6.4859);//Òþðüìà
SetPlayerFacingAngle(playa, 95.0636);
PlayerInfo[playa][pJailTime] = 0;
PlayerInfo[playa][pJailed] = 0;
WantedLevel[playa] = 0;
PlayerInfo[playa][pWanted] = 0;
WantedPoints[playa] = 0;
SetPlayerWantedLevel(playa, 0);
SetPlayerVirtualWorld(playa, 0);
format(stringer, sizeof(stringer), "Àäìèíèñòðàòîð %s âûïóñòèë Âàñ èç òþðüìû",PlayerInfo[playerid][pNames]);
SendClientMessage(playa, COLOR_LIGHTRED, stringer);
format(stringer, sizeof(stringer), "{e3472b}Àäìèíèñòðàòîð %s âûïóñòèë èãðîêà %s èç òþðüìû",PlayerInfo[playerid][pNames], PlayerInfo[playa][pNames]);
SendAdminMessage(0xe3472bFF, stringer);
return true;
}
Delgun(playa);
ResetPlayerWeapons(playa);
WantedPoints[playa] = 0;
SetPlayerInterior(playa, 0);
PlayerInfo[playa][pInt] = 0;
SetPlayerVirtualWorld(playa, 14);
antiwarn[playerid] += 8;
if(antiwarn[playerid] >= 30 && anti[playerid] == 0) anti[playerid] = 1, antiwarn[playerid] = 300;
SetPPos(playa,1561.9669,-1674.7301,6.4859);
SetPlayerFacingAngle(playa, 263.0160);
PlayerInfo[playa][pJailed] = 1;
PlayerInfo[playa][pMestoJail] = 1;
PlayerInfo[playa][pJailTime] = money*60;
format(stringer, sizeof(stringer), "Àäìèíèñòðàòîð %s ïîñàäèë Âàñ â òþðüìó íà %d ìèí.",PlayerInfo[playerid][pNames], money);
SendClientMessage(playa, COLOR_LIGHTRED, stringer);
format(stringer, sizeof(stringer), "Âðåìÿ äî îêîí÷àíèÿ òþðåìíîãî ñðîêà ìîæíî óçíàòü ÷åðåç {32CD32}/time");
SendClientMessage(playa, 0xe3472bFF, stringer);
format(stringer, sizeof(stringer), "{e3472b}Àäìèíèñòðàòîð %s ïîñàäèë èãðîêà %s â òþðüìó íà %d ìèí. Ïðè÷èíà: %d",PlayerInfo[playerid][pNames], PlayerInfo[playa][pNames], money);
SendAdminMessage(0xe3472bFF, stringer);
printf("[ADM] %s âûäàë /jail %s", PlayerInfo[playerid][pNames], PlayerInfo[playa][pNames]);
}
return true;
}
}
}
}
Сорри за иероглифы! Браузер так отображает!
else if(strcmp(cmd, "/jail", true) == 0)
{
if (PlayerInfo[playerid][playerAdminka] >= 1)
{
tmp = strcharsplit(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Ââåäèòå: /jail [id] [ìèíóòû] [ïðè÷èíà] | /jail id 0 - âûòàùèòü èç òþðüìû");
if(anti[playerid] == 1 && PlayerInfo[playerid][playerAdminka] != 11) return SendClientMessage(playerid, COLOR_LIGHTRED, "[Àíòè-Íàêàçàíèå] Âû ñëîâèëè áëîê íà íàêàçàíèå ñðîêîì 5 ìèíóò.");
giveplayerid = ReturnUser(tmp);
new playa = ReturnUser(tmp);
tmp = strcharsplit(cmdtext, idx);
new money = strval(tmp);
if (PlayerInfo[playerid][playerAdminka] >= 1)
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
new year12, month12, day12; getdate(year12, month12, day12);
new hour12, minuite12, second12; gettime(hour12,minuite12,second12);
FixHour(hour12); hour12 = shifthour;
new data2[64]; format(data2, 16, "%d-%d-%d %d:%d",day12,month12,year12,hour12,minuite12);
format(stringer, sizeof(stringer), "INSERT INTO `adminlog` (`Admin`, `Command`, `Date`) VALUES ('%s','/jail %s %d', '%s')",PlayerInfo[playerid][pNames],PlayerInfo[playa][pNames],money, data2);
mysql_function_query(connects, stringer, false, "","");
if(money == 0)
{
SetPlayerInterior(playa, 0);
PlayerInfo[playa][pInt] = 0;
SetPPos(playa,1562.5006,-1672.8904,6.4859);//Òþðüìà
SetPlayerFacingAngle(playa, 95.0636);
PlayerInfo[playa][pJailTime] = 0;
PlayerInfo[playa][pJailed] = 0;
WantedLevel[playa] = 0;
PlayerInfo[playa][pWanted] = 0;
WantedPoints[playa] = 0;
SetPlayerWantedLevel(playa, 0);
SetPlayerVirtualWorld(playa, 0);
format(stringer, sizeof(stringer), "Àäìèíèñòðàòîð %s âûïóñòèë Âàñ èç òþðüìû",PlayerInfo[playerid][pNames]);
SendClientMessage(playa, COLOR_LIGHTRED, stringer);
format(stringer, sizeof(stringer), "{e3472b}Àäìèíèñòðàòîð %s âûïóñòèë èãðîêà %s èç òþðüìû",PlayerInfo[playerid][pNames], PlayerInfo[playa][pNames]);
SendAdminMessage(0xe3472bFF, stringer);
return true;
}
Delgun(playa);
ResetPlayerWeapons(playa);
WantedPoints[playa] = 0;
SetPlayerInterior(playa, 0);
PlayerInfo[playa][pInt] = 0;
SetPlayerVirtualWorld(playa, 14);
antiwarn[playerid] += 8;
if(antiwarn[playerid] >= 30 && anti[playerid] == 0) anti[playerid] = 1, antiwarn[playerid] = 300;
SetPPos(playa,1561.9669,-1674.7301,6.4859);
SetPlayerFacingAngle(playa, 263.0160);
PlayerInfo[playa][pJailed] = 1;
PlayerInfo[playa][pMestoJail] = 1;
PlayerInfo[playa][pJailTime] = money*60;
format(stringer, sizeof(stringer), "Àäìèíèñòðàòîð %s ïîñàäèë Âàñ â òþðüìó íà %d ìèí.",PlayerInfo[playerid][pNames], money);
SendClientMessage(playa, COLOR_LIGHTRED, stringer);
format(stringer, sizeof(stringer), "Âðåìÿ äî îêîí÷àíèÿ òþðåìíîãî ñðîêà ìîæíî óçíàòü ÷åðåç {32CD32}/time");
SendClientMessage(playa, 0xe3472bFF, stringer);
format(stringer, sizeof(stringer), "{e3472b}Àäìèíèñòðàòîð %s ïîñàäèë èãðîêà %s â òþðüìó íà %d ìèí. Ïðè÷èíà: %d",PlayerInfo[playerid][pNames], PlayerInfo[playa][pNames], money);
SendAdminMessage(0xe3472bFF, stringer);
printf("[ADM] %s âûäàë /jail %s", PlayerInfo[playerid][pNames], PlayerInfo[playa][pNames]);
}
return true;
}
}
}
}
