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



