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; }