PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(IsPlayerNPC(playerid)) return true;
if(dialogids[playerid] == dialogid)
{
dialogids[playerid] = 0;
if(strfind(inputtext,"%",true) != -1 || strfind(inputtext, "'",true) != -1 || strfind(inputtext, "=",true) != -1) return send(playerid, COLOR_RED, "Вы используете запрещенные символы.");
new string[300];
if(dialogid == 9237)
{
if(!response)
{
SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);
SetCameraBehindPlayer(playerid),SetPlayerPosServer(playerid,210.4333,-8.9053,1005.2109);
SetPlayerFacingAngle(playerid,143.9225),SetPlayerInterior(playerid,5);
SelectCharPlace[playerid] = 0,SelectCharID[playerid] = 0,SelectChar[playerid] = 0;
TogglePlayerControllable(playerid, 1);
return true;
}
PlayerPlaySound(playerid, 1055, 0.0, 0.0, 0.0);
PlayerInfo[playerid][pChar] = GetPlayerSkin(playerid);
SetCameraBehindPlayer(playerid),SetPlayerPosServer(playerid,210.4333,-8.9053,1005.2109);
SetPlayerFacingAngle(playerid,143.9225),SetPlayerInterior(playerid,5);
SelectCharPlace[playerid] = 0,SelectCharID[playerid] = 0,SelectChar[playerid] = 0;
TogglePlayerControllable(playerid, 1);
return true;
}
if(dialogid == DIALOG_SPEC_KICK)
{
if(!response) return true;
if(PlayerInfo[playerid][pAdmin] >= 1)
{
new mess[128];
format(mess, sizeof(mess), "/kick %i %s",SpecAd[playerid],inputtext);
CallLocalFunction("OnPlayerCommandText", "is", playerid, mess);
}
return true;
}
if(dialogid == 27)
{
if(response)
{
if(GetPVarInt(playerid, "beach") == 0)
{
SetPVarInt(playerid, "beach",1);
SetPVarInt(playerid, "pack",0);
SetPVarInt(playerid, "skin_old", GetPlayerSkin(playerid));
SetPlayerSkin(playerid, 16);
TextDrawShowForPlayer(playerid,job_td[playerid]);
format(string,sizeof(string),"Mycop: %d~n~$: %d",GetPVarInt(playerid, "pack"),GetPVarInt(playerid, "pack")*4);
TextDrawSetString(job_td[playerid], string);
SendClientMessage(playerid,0xCECFCEFF, "Рабочий день {63cb00}начат.");
SetPlayerAttachedObject(playerid, 1, 1264, 6, 0.189000, -0.014000, 0.000000, 90.000000, -90.500000, 0.000000, 0.2,0.2, 0.2);
coord_obj[playerid][0] = 0.2,coord_obj[playerid][1] = 0.2;
}
else
{
if(GetPVarInt(playerid, "beach") == 0) return SendClientMessage(playerid, 0xCECFCEFF, "Ошибка! Вы еще не работаете уборщиком");
PlayerInfo[playerid][pCash] += GetPVarInt(playerid, "pack")*4;
TextDrawHideForPlayer(playerid,job_td[playerid]);
format(string,sizeof(string), "Вы заработали: {63cb00}%d$", GetPVarInt(playerid, "pack")*4);
SendClientMessage(playerid, 0xCECFCEFF, string);
RemovePlayerAttachedObject(playerid,1);
SetPlayerSkin(playerid, GetPVarInt(playerid, "skin_old"));
DeletePVar(playerid, "pack");
DeletePVar(playerid, "beach");
DeletePVar(playerid, "trash");
}
}
}
вот там есть