- ВойтиАвторизация через uNet
- РегистрацияРегистрация на сайте через uNet
Текущая версия SA-MP: 0.3.7
IP: 77.220.180.96:7777
Новые сообщения · Поиск |
|
|
Модератор форума: KaTacTpOqpa |
Форум Помощь по скриптингу SA-MP Вопросы по скриптингу Вопрос про покупку и машину! (как мне сделать что бы после покупки она изрезала на всегда) |
Вопрос про покупку и машину! | ||||
|
Demetrius | Сообщение # 2 | 17:43:22 14 Апр 2011 |
VIP-пользователи
Сообщений: 1192
Репутация: 158
|
DIZ_man, нафига AddStaticVehicleEx??? замени на это, должно помочь: Code if(GetPlayerMoney(playerid) > 8000) { GivePlayerMoney(playerid, -8000); new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); AddStaticVehicle(581, X, Y, Z, 0.0, -1, -1); } else { SendClientMessage(playerid,0xFFFFFFAA,"Нехватает денег. Нужно $8000"); } Sweet >>> Armin >>> Demetrius SA:MP >> MTA:SA >> IRL |
BJIADOKC | Сообщение # 3 | 11:33:23 03 Май 2011 |
Скриптеры
Сообщений: 601
Репутация: 161
|
в начало: Code new PlayerBoughtVehicle[MAX_PLAYERS]; в OnPlayerConnect Code PlayerBoughtVehicle[playerid] = -1; AddStaticVehicle(581, X, Y, Z, 0.0, -1, -1); замени на Code if(PlayerBoughtVehicle[playerid] != -1) { DestroyVehicle(PlayerBoughtVehicle[playerid]); PlayerBoughtVehicle[playerid] = -1; } PlayerBoughtVehicle[playerid] = CreateVehicle(581, X, Y, Z, 0.0, -1, -1); в OnVehicleDeath Code for(new playerid = 0; playerid < MAX_PLAYERS; playerid++) { if(vehicleid == PlayerBoughtVehicle[playerid]) return DestroyVehicle(vehicleid); else continue; } в OnPlayerDisconnect Code if(PlayerBoughtVehicle[playerid] != -1) { DestroyVehicle(PlayerBoughtVehicle[playerid]); } в OnPlayerExitVehicle Code SetTimerEx("DestroyBoughtVehicle",1000*60,false,"d,d",playerid,vehicleid); и в конце создай: Code forward DestroyBoughtVehicle(playerid,vehicleid); public DestroyBoughtVehicle(playerid,vehicleid) { DestroyVehicle(vehicleid); PlayerBoughtVehicle[playerid] = -1; } by BJIADOKC тут больше не сижу... открыл свой проект Редактировано BJIADOKC - Вторник, 03 Май 2011, 11:35:58 |
| |||
| |||