28.12.2010, 20:39
Я хоче сделать покупку машин в диалоге но не могу понять что суват в первую кнопку.
Вот код команды.
вот как ее засунуть в диалог тоесть в
if(dialogid == 0)
{
if(response)
{
//Вот суда, что нужно засуность что бы выполнялась такая же функция, что и при набирание команды /buycar
}
else
{
//А здесь если он нажмет кнопка2
}
}
}
Вот код команды.
Код:
if(strcmp(cmd, "/buycar", true) == 0) { if(IsPlayerConnected(playerid)) { new buycar; GetPlayerName(playerid, playername, sizeof(playername)); buycar = GetPlayerVehicleID(playerid); if(!IsAOwnableVehicle(buycar)) { SendClientMessage(playerid,COLOR_GREY," Ýòó ìàøèíó íåëüçÿ êóïèòü!"); return 1; } if(IsPlayerInVehicle(playerid, buycar) && !strcmp(CarInfo[buycar-SIMPLECARS-1][cOwner],"The State",true)) { if(GetPlayerMoney(playerid) > CarInfo[buycar-SIMPLECARS-1][cCost]) { strmid(CarInfo[buycar-SIMPLECARS-1][cOwner], playername, 0, strlen(playername), 999); SendClientMessage(playerid, COLOR_WHITE, " Ïîçäðàâëÿþ! Òåïåðü ýòîò òðàíñïîðò ïðèíàäëåæèò òåáå!"); ServerGivePlayerMoney(playerid,-CarInfo[buycar-SIMPLECARS-1][cCost]); if(IsAPlane(buycar) || IsABoat(buycar)) { TogglePlayerControllable(playerid,1); } } else { SendClientMessage(playerid, COLOR_GREY, "Ó âàñ íåò äåíåã íà ýòî òðàíñïîðòíîå ñð-âî."); return 1; } } } return 1; }
if(dialogid == 0)
{
if(response)
{
//Вот суда, что нужно засуность что бы выполнялась такая же функция, что и при набирание команды /buycar
}
else
{
//А здесь если он нажмет кнопка2
}
}
}