19.04.2013, 04:46
i created the dm script with dialog, but not works after i click
Response
Код:
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/tdm", true)) { ShowPlayerDialog(playerid, T-DM, DIALOG_STYLE_LIST, "Choose a Team", "{F81414}Terrorists \n{0049FF}Counter-Terrorists \n{FFFFFF}Player", "Select", "Cancel"); } return 1; }
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 2123 && response)
{
switch(listitem)
{
case 0:
{
DMZone[playerid] = 1;
SendClientMessage(playerid, 0x33AA33AA, "You chose Terrorists.");
GivePlayerWeapon(playerid, 16, 10);
GivePlayerWeapon(playerid, 30, 1000);
GivePlayerWeapon(playerid, 32, 1000);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SetPlayerColor(playerid,COLOR_RED);
SetPlayerTeam(playerid, 1);
SetPlayerSkin(playerid,79);
SetPlayerPos(playerid, 2927.7348632813,4312.9345703125,42.668674468994);
}
case 1:
{
SendClientMessage(playerid, 0x33AA33AA, "You chose Counter-Terrorists.");
GivePlayerWeapon(playerid, 16, 10);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 32, 1000);
SetPlayerHealth(playerid, 100);
SetPlayerColor(playerid,COLOR_GILE);
SetPlayerArmour(playerid, 100);
SetPlayerTeam(playerid, 2);
SetPlayerSkin(playerid,285);
SetPlayerPos(playerid, 2922.6501464844,4044.9099121094,42.10636138916);
}
case 2:
{
SendClientMessage(playerid, 0x33AA33AA, "You are a Player");
ResetPlayerWeapons(playerid);
SetPlayerHealth(playerid,100);
SetPlayerTeam(playerid,0);
SetPlayerColor(playerid,COLOR_WHITE);
SetPlayerPos(playerid, 2931.8654785156,4167.9775390625,73.815414428711);
}
}
}
return 1;
}