my command is
Код:
if(!strcmp(cmdtext,"/duty",true))
{
if(IsPlayerInRangeOfPoint(playerid, 6.0, 233.19999, 125.5, 1003.200012207))
{
TogglePlayerControllable(playerid,0);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, ""YELLOW"Choose Skin","1.LSPD Biker Cop\n.2LSPD 2\n.3LSPD 3\n.4Off Duty","Choose","exit");
}
else SendClientMessage(playerid,-1,"You must be in "GREEN"LSPD"YELLOW" Looker"WHITE" room");
return 1;
and my dialog
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response)
{
TogglePlayerControllable(playerid,1);
}
switch(listitem)
{
case 0:
{
SetPlayerSkin(playerid,284);
TogglePlayerControllable(playerid,1);
GivePlayerWeapon(playerid,24,400);
GivePlayerWeapon(playerid,3,400);
GivePlayerWeapon(playerid,41,400);
SendClientMessage(playerid,-1,"You are on duty");
return 1;
}
case 1:
{
SetPlayerSkin(playerid,283);
TogglePlayerControllable(playerid,1);
GivePlayerWeapon(playerid,24,400);
GivePlayerWeapon(playerid,3,400);
GivePlayerWeapon(playerid,41,400);
SendClientMessage(playerid,-1,"You are on duty");
return 1;
}
case 2:
{
SetPlayerSkin(playerid,282);
TogglePlayerControllable(playerid,1);
GivePlayerWeapon(playerid,24,400);
GivePlayerWeapon(playerid,3,400);
GivePlayerWeapon(playerid,41,400);
SendClientMessage(playerid,-1,"You are on duty");
return 1;
}
case 3:
{
SetPlayerSkin(playerid,0);
SendClientMessage(playerid,-1,"Keep a good citizen");
ResetPlayerWeapons(playerid);
return 1;
}
}
}
return 1;
}
i think my script isnt normal cause im new scripter and very amatour
can tell me what i must do with my code?