PDA

Просмотр полной версии : [Вопрос] Подскажите как сделать.



Дёня
27.07.2014, 17:10
DELETE

A N D R E Y
27.07.2014, 17:33
У вас ведь игроку можно иметь только одну машину?
И да зачем все усложнять? или я не так понял?

Дёня
27.07.2014, 17:35
DELETE

A N D R E Y
27.07.2014, 17:38
Да, только одну
Можно просто поставить проверку на то куплена-ли машина или нет, и ТПшнуть ее и все...
Точнее проверить ид машины игрока, если он больше 0, то она у него есть и тпшнуть ее...

Дёня
27.07.2014, 17:44
DELETE

A N D R E Y
27.07.2014, 17:47
Я сделал вот так, но почему-то все время пишет, что "У тебя нет машины"


if(strcmp(cmdtext, "/mycarr", true) == 0 || strcmp(cmdtext, "/тачкаr", true) == 0)
{
if(GetPlayerInterior(playerid) > 0) return SendClientMessage(playerid, -1, "Ого, нам что двери выпильвать? Выйди на улицу!");
for(new i; i < MAX_xCARS1; i++)
{
new PlayerName[24];
GetPlayerName(playerid, PlayerName, 24);
if(strcmp(cInfo[i][cOwner], PlayerName, true) == 0)
{
new car = cInfo[i][cModel];
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetVehiclePos(car, x + 3, y, z + 1);
return 1;
}
else return SendClientMessage(playerid, -1, "У вас нет машины");
}
return 1;
}
Господи зачем?
если можно было просто по иду проверить который должен оставляться записанным в аккаунте после покупки.

Дёня
27.07.2014, 18:13
DELETE

Дёня
28.07.2014, 15:01
DELETE