06.04.2013, 13:23
So I want to use clickedplayerid outside the onplayerclickplayer thing. but how?
red color = error
red color = error
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(response)//Ze hebben op ok gedrukt
{
switch(dialogid)//als je maar 1 dialog gebruikt is dit niet nodig, maar je weet maar nooit
{
case 1://onze dialog
{
switch(listitem)//welk item is gekozen
{
case 0://Kick
{
Kick(clickedplayerid);
}
case 1://Ban
{
if(GetPlayerMoney(playerid) < 2) return SendClientMessage(playerid, 0xFFFFFF, "Je hebt niet genoeg geld.");
GivePlayerMoney(playerid, -2);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
}
case 2://Mute
{
if(GetPlayerMoney(playerid) < 3) return SendClientMessage(playerid, 0xFFFFFF, "Je hebt niet genoeg geld.");
GivePlayerMoney(playerid, -3);
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
}
}
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(IsPlayerAdmin(playerid)) ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Dialog Admin by PhantomCraft", "Kick\nBan\nMute", "Confirm", "Cancel7");
else SendClientMessage (playerid, -1, "ERROR: You are not an admin.");
return 1;
}


