Vergil Edwards
Умник
Нужна ваша помощь, при входе в игру у игроков есть на выбор 2 команды.
Проблема в том, чтобы выбрать команду - нужно листать стрелками внизу экрана, что не очень удобно.
Хочу сделать выбор команд на диалоге и при нажатии "Ок" игрок спавнился, НО понятия не имею как это сделать)
Может кто помочь и подсказать? (Желательно оставить свои контакты - скайп и пр.)
P.S я не хочу, чтобы вы молча все сделали за меня - хочу понять и знать что куда вставляется и зачем.
---------- Post added at 16:22 ---------- Previous post was at 15:57 ----------
Сам пытался сделать через диалог, вот что получилось: (не большой кусочек)
Проблема в том, чтобы выбрать команду - нужно листать стрелками внизу экрана, что не очень удобно.
Хочу сделать выбор команд на диалоге и при нажатии "Ок" игрок спавнился, НО понятия не имею как это сделать)
Может кто помочь и подсказать? (Желательно оставить свои контакты - скайп и пр.)
P.S я не хочу, чтобы вы молча все сделали за меня - хочу понять и знать что куда вставляется и зачем.
---------- Post added at 16:22 ---------- Previous post was at 15:57 ----------
Сам пытался сделать через диалог, вот что получилось: (не большой кусочек)
PHP:
public OnPlayerRequestClass(playerid,classid)
{
InterpolateCameraPos(playerid, 1754.225952, -1473.882568, 335.595733, 2100.308349, -1797.197387, 97.425064, 3000);
InterpolateCameraLookAt(playerid, 1750.861938, -1470.529907, 334.032531, 2104.135009, -1794.242553, 96.150230, 3000);
if(classid == 0)
{
gTeam[playerid] = TEAM_RED;
}
if(classid == 1)
{
gTeam[playerid] = TEAM_YELLOW;
GameTextForPlayer(playerid, "~y~YELLOW TEAM", 1000, 6);
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(classid == 0)
SendClientMessage(playerid, -1, "You are in the {FF0033}RED {FFFFFF}team");
}
else
{
if(classid == 1)
SendClientMessage(playerid, -1, "You are in the {FFFFCC}YELLOW {FFFFFF}team");
Kick(playerid);
return 1;
}
Последнее редактирование:
