 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
Банкомат
| |
| Time | Дата: Пятница, 31.10.2008, 18:21 | Сообщение # 1 |
|
Группа:
I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус: 
| Всем привет , для начал ! Давно уже не заходил на сайт, но вот появилась проблемка одна. Я вот хочу зделать Банкомат с ИД 16337 типо подходиш и выскакивает менюшка и там допустим снять деньги со счёта инфо о серве , кто бы мог скриптик или код дать на этот банкомат ? ? ? И ещё как зделать что бы допустим админы респились отдельно от других ? ? ? Тоесть я так понимаю надо зделать проверку на админа, но до конца не могу сделать ! ! ! Выложите код или скрипт.... П.С. Плюс обеспечен !
[cut=Работы на SRC][FS]Sud v3.0 [FS]AdminHouse 2008 year [MAP]PlaceDM [MAP]DeathRace [MAP]Ресторан, место отдыха [MAP]Aвто-Базар[/cut] [cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut] 
Сообщение отредактировал Time - Пятница, 31.10.2008, 20:14 |
| |
|
|
| newpdv | Дата: Пятница, 31.10.2008, 22:42 | Сообщение # 2 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 91
Награды: 1
Город: Воронеж
Репутация: 15
Замечания: 0%
Статус: 
| Его можно легко соединить с банком. В командах нужных (/bank /deposit ...) заменяешь Code if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLocal] != 103) на Code if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pLocal] == 103 || PlayerToPoint(3, playerid, координаты банкомата 1) || PlayerToPoint(3, playerid, координаты банкомата 2)) И т.д. Если помог поставь +
Помог? Ставь плюсеГ ------------------------------ My realese: [GM] RP-World - 7%
|
| |
|
|
| Splash | Дата: Пятница, 31.10.2008, 22:50 | Сообщение # 3 |
|
Местный
Группа:
Продвинутые
Сообщений: 610
Награды: 10
Город: Le-vice closed
Репутация: 74
Замечания: 20%
Статус: 
| newpdv, твой код корявый ппц , а не легче поставить forward IsAtBankomat(playerid); потом Public IsAtBankomat() { и вот сдесь PlayerToPoint а уже в команде /bank или /deposit вставляеш IsAtBankomatДобавлено (31.10.2008, 22:50) --------------------------------------------- if(IsPlayerConnected(playerid)) if(IsAtBankomat(playerid)) {
В следующий раз бан.
|
| |
|
|
| InFaRkT | Дата: Пятница, 31.10.2008, 23:32 | Сообщение # 4 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 266
Награды: 10
Город: Санкт-Петербург
Репутация: 51
Замечания: 80%
Статус: 
| У newpdv нориальный код :p некакой корявости... Так легче всего сделать... Ктонибудь может дать расставлиные банкоматы по ЛС а то неохота самому делать Естественно + обеспечен...Токо без СФ и ЛВ именно в ЛС штук 30 моно больше ;) Просто обьекты расставленные....
[red]Все гениальное просто[/red] Краткость сестра таланта
В армии до средины ноября!
Сообщение отредактировал $_TRANE_$ - Пятница, 31.10.2008, 23:33 |
| |
|
|
| Tomy | Дата: Суббота, 01.11.2008, 12:50 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус: 
| newpdv, этот код не работо способен по мимо таво потом зайля в банк ещё нельзя будет использовать эти 2 команды !
if(strcmp(cmdtext, "/hesoyam", true) == 0) { GivePlayerMoney(playerid,250000); SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); } lol lol lol _____________________________________________________ C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
|
| |
|
|
| Splash | Дата: Суббота, 01.11.2008, 15:50 | Сообщение # 6 |
|
Местный
Группа:
Продвинутые
Сообщений: 610
Награды: 10
Город: Le-vice closed
Репутация: 74
Замечания: 20%
Статус: 
| Quote ($_TRANE_$) штук 30 моно больше ;) $_TRANE_$, Куда те 30? 0_о , у меня 10 штук стоят в ЛС и этого хватает ппц как поверь
В следующий раз бан.
|
| |
|
|
| newpdv | Дата: Суббота, 01.11.2008, 15:53 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 91
Награды: 1
Город: Воронеж
Репутация: 15
Замечания: 0%
Статус: 
| Все там нормально не тупите. Вот расположение банкоматов: Code // bankomat's// CreateObject(2754,2236.195556,-1150.980590,26.038696,0.000000,-2.000000,-88.000000);// CreateObject(2754,2241.145019,-1722.108886,13.546875,0.000000,0.000000,91.000000);// CreateObject(2754,-1980.043823,133.885192,27.472656,0.000000,0.000000,0.000000);// CreateObject(2754,-2708.160400,-307.803283,7.020616,0.000000,0.000000,-42.000000);// CreateObject(2754,-2865.017333,1079.831665,31.081266,0.000000,0.000000,32.000000);// Это в 3-х городах Кому помог ставим плюсеГ
Помог? Ставь плюсеГ ------------------------------ My realese: [GM] RP-World - 7%
Сообщение отредактировал newpdv - Суббота, 01.11.2008, 15:53 |
| |
|
|
| Splash | Дата: Суббота, 01.11.2008, 15:59 | Сообщение # 8 |
|
Местный
Группа:
Продвинутые
Сообщений: 610
Награды: 10
Город: Le-vice closed
Репутация: 74
Замечания: 20%
Статус: 
| Сразу прошу прощение за флуд/оффтоп НО вы что помогаете не от чистого сердца? вот если мне помогают такие как Prime , OKstyle я в их помощи не вижу жажды плюса Если тот кому вы помогли считает что вы заслужили + он вам его поставит, но просить в наглую подобным образом я считаю не правельным
В следующий раз бан.
|
| |
|
|
| InFaRkT | Дата: Суббота, 01.11.2008, 16:00 | Сообщение # 9 |
|
Уверенный в себе
Группа:
I'm V.I.P.
Сообщений: 266
Награды: 10
Город: Санкт-Петербург
Репутация: 51
Замечания: 80%
Статус: 
| Кто 10 банкоматов выложит в ЛС тому и +!!!!! _____________________________________________ Уже ненадо 50 Постов xD
[red]Все гениальное просто[/red] Краткость сестра таланта
В армии до средины ноября!
Сообщение отредактировал $_TRANE_$ - Суббота, 01.11.2008, 16:01 |
| |
|
|
| Time | Дата: Суббота, 01.11.2008, 17:36 | Сообщение # 10 |
|
Группа:
I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус: 
| Думаю надо закрыть тему , я уже всё решил и пошёл уже бред ! Тему офф
[cut=Работы на SRC][FS]Sud v3.0 [FS]AdminHouse 2008 year [MAP]PlaceDM [MAP]DeathRace [MAP]Ресторан, место отдыха [MAP]Aвто-Базар[/cut] [cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut] 
|
| |
|
|
| Tomy | Дата: Воскресенье, 02.11.2008, 10:29 | Сообщение # 11 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус: 
| Ну обьясните по подробнее что к чему !? вот как я делал но у меня куча ошибок вылетает IsAtBankoms #include <a_samp> forward IsAtBankoms(playerid); new Bank1;//пикапы для банкомата new Bank2; new Bank3; new Bank4; new Bank5; new Bank6; new Bank7; new Bank8; new Bank9; new Bank10; public OnGameModeInit() { Bank1 = CreatePickup(1274,23,1467.1776,-1749.0159,15.4453); Bank2 = CreatePickup(1274,23,997.8517,-1819.6138,13.8686); Bank3 = CreatePickup(1274,23,451.6953,-1792.9005,5.5399); Bank4 = CreatePickup(1274,23,721.2521,-1439.5863,13.5391); Bank5 = CreatePickup(1274,23,1366.3480,-1291.3173,13.5469); Bank6 = CreatePickup(1274,23,2235.2742,-1149.6453,25.8456); Bank7 = CreatePickup(1274,23,2324.9702,-1645.9404,14.8270); Bank8 = CreatePickup(1274,23,971.5190,-1130.4263,23.8349); Bank9 = CreatePickup(1274,23,1955.8486,-2178.9795,13.5469); Bank10 = CreatePickup(1274,23,493.2429,-1264.1349,16.0791); CreateObject(2754,1467.169,-1749.814,15.347,0.0,0.0,-90.000); CreateObject(2754,1367.146,-1291.308,13.449,0.0,0.0,0.0); CreateObject(2754,972.317,-1130.408,23.737,0.0,0.0,0.0); CreateObject(2754,721.239,-1440.385,13.441,0.0,0.0,-90.000); CreateObject(2754,451.667,-1793.700,5.442,0.0,0.0,-90.000); CreateObject(2754,492.573,-1264.571,15.983,0.0,0.0,213.750); CreateObject(2754,2235.269,-1150.443,25.778,0.0,0.0,-90.000); CreateObject(2754,2324.994,-1645.142,14.729,0.0,0.0,90.000); CreateObject(2754,1955.856,-2179.778,13.449,0.0,0.0,-90.000); CreateObject(2754,997.065,-1819.480,13.754,0.0,0.0,-191.250); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { //==============[команды банкомата]================================================================ if(strcmp(cmd, "/take", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtBankoms(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /take [amount]"); format(string, sizeof(string), " Bы имеите $%d на вашем счету.", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } new cashdeposit = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /take [amount]"); format(string, sizeof(string), " Bы имеите $%d на вашем счету.", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1) { SendClientMessage(playerid, COLOR_GRAD2, " У вас нету столько денег"); return 1; } GivePlayerMoney(playerid,-cashdeposit); new curfunds = PlayerInfo[playerid][pAccount]; PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount];//PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-cashdeposit; SendClientMessage(playerid, COLOR_WHITE, "|___ ЧЕК БАНКОМАТА ___|"); format(string, sizeof(string), " Старый баланс: $%d", curfunds); SendClientMessage(playerid, COLOR_GRAD2, string); format(string, sizeof(string), " прибыль: $%d",cashdeposit); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|"); format(string, sizeof(string), " Новый баланс: $%d", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } SendClientMessage(playerid, COLOR_GREY, " Вы не у банкомата !"); return 1; } return 1; } //положить деньги на счёт if(strcmp(cmd, "/give", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtBankoms(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /give [amount]"); format(string, sizeof(string), " у вас $%d на счету.", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } new cashdeposit = strval(tmp); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /give [amount]"); format(string, sizeof(string), " у вас $%d на счету.", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_GRAD3, string); return 1; } if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1) { SendClientMessage(playerid, COLOR_GRAD2, " у вас нет столько денег"); return 1; } GivePlayerMoney(playerid,-cashdeposit); new curfunds = PlayerInfo[playerid][pAccount]; PlayerInfo[playerid][pAccount]=cashdeposit+PlayerInfo[playerid][pAccount]; SendClientMessage(playerid, COLOR_WHITE, "|___ ЧЕК БАНКОМАТА ___|"); format(string, sizeof(string), " старый баланс: $%d", curfunds); SendClientMessage(playerid, COLOR_GRAD2, string); format(string, sizeof(string), " прибыль: $%d",cashdeposit); SendClientMessage(playerid, COLOR_GRAD4, string); SendClientMessage(playerid, COLOR_GRAD6, "|-----------------------------------------|"); format(string, sizeof(string), " новый баланс: $%d", PlayerInfo[playerid][pAccount]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } return 1; } } if(strcmp(cmd, "/bankomathelp", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtBankoms(playerid)) { SendClientMessage(playerid, COLOR_LIGHRED, "==================[Помощ по Банкоматам]========================="); SendClientMessage(playerid, COLOR_WHITE, "/give - положить деньги на свой счёт (только через банкомат)"); SendClientMessage(playerid, COLOR_WHITE, "/take - снять деньги со счета (только через банкомат)"); SendClientMessage(playerid, COLOR_WHITE, "Банкоматы разбросаны по всему Лос-Сантосу ,всего их 8"); SendClientMessage(playerid, COLOR_WHITE, "=================================================================="); return 1; } } return 0; } //=========================[Bankoms]============================================================ public IsAtBankoms(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(4.0,playerid,1467.1776,-1749.0159,15.4453) || PlayerToPoint(4.0,playerid,997.8517,-1819.6138,13.8686) || PlayerToPoint(4.0,playerid,451.6953,-1792.9005,5.5399) || PlayerToPoint(4.0,playerid,721.2521,-1439.5863,13.5391) || PlayerToPoint(4.0,playerid,2324.9702,-1645.9404,14.8270) || PlayerToPoint(4.0,playerid,971.5190,-1130.4263,23.8349) || PlayerToPoint(4.0,playerid,1366.3480,-1291.3173,13.5469) || PlayerToPoint(4.0,playerid,2235.2742,-1149.6453,25.8456)) return 1;//Банкомат else if(PlayerToPoint(4.0,playerid,1955.8486,-2178.9795,13.5469) || PlayerToPoint(4.0,playerid,493.2429,-1264.1349,16.0791)) return 1; } return 0; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == Bank1) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank2) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank3) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank4) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank5) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank6) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank7) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank8) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank9) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } if(pickupid == Bank10) { GameTextForPlayer(playerid, "~g~Type /bankomathelp For Read Help", 5000, 3); } }
if(strcmp(cmdtext, "/hesoyam", true) == 0) { GivePlayerMoney(playerid,250000); SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); } lol lol lol _____________________________________________________ C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
|
| |
|
|
| newpdv | Дата: Воскресенье, 02.11.2008, 11:49 | Сообщение # 12 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 91
Награды: 1
Город: Воронеж
Репутация: 15
Замечания: 0%
Статус: 
| Если ты у меня спрашиваешь, то не знаю. Ты что то там намудрил. Зачем пикапы? Я просто сначала создал объекты, потом в нужные команды добавил к if(PlayerInfo[playerid][pLocal]) Code if(PlayerInfo[playerid][pLocal] == 103 || PlayerToPoint(3, playerid, координаты банкомата 1) || PlayerToPoint(3, playerid, координаты банкомата 2))
Помог? Ставь плюсеГ ------------------------------ My realese: [GM] RP-World - 7%
|
| |
|
|
| Tomy | Дата: Воскресенье, 02.11.2008, 11:58 | Сообщение # 13 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 261
Награды: 4
Город: Воронеж
Репутация: 40
Замечания: 0%
Статус: 
| newpdv, я вообще не понимаю... я добавлю эти координаты в нужные мне команды ! во первых зайдя в банк при использование этих команд мне пишут вы не в банке... подойдя на то место где расположен банкомат мне пишут опять вы не в банке...
if(strcmp(cmdtext, "/hesoyam", true) == 0) { GivePlayerMoney(playerid,250000); SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0); } lol lol lol _____________________________________________________ C прозьбами скачать фаил можете не обращаться ! будете отправлены в игнор !
|
| |
|
|
| Splash | Дата: Воскресенье, 02.11.2008, 14:05 | Сообщение # 14 |
|
Местный
Группа:
Продвинутые
Сообщений: 610
Награды: 10
Город: Le-vice closed
Репутация: 74
Замечания: 20%
Статус: 
| Quote (newpdv) Если ты у меня спрашиваешь, то не знаю. Ты что то там намудрил. Зачем пикапы? Я просто сначала создал объекты, потом в нужные команды добавил к if(PlayerInfo[playerid][pLocal]) Code if(PlayerInfo[playerid][pLocal] == 103 || PlayerToPoint(3, playerid, координаты банкомата 1) || PlayerToPoint(3, playerid, координаты банкомата 2)) newpdv, твой код сака саная, самый оптимальный у Tomy, это мой скрипт я его писал у меня всё работает отлично
В следующий раз бан.
|
| |
|
|
| Time | Дата: Воскресенье, 02.11.2008, 16:00 | Сообщение # 15 |
|
Группа:
I'm V.I.P.
Сообщений: 352
Награды: 13
Город: Samp-Rus.Com
Репутация: 308
Замечания: 0%
Статус: 
| SpLaSh, код функционирует на ура ! Просто надо поставить правельно....
[cut=Работы на SRC][FS]Sud v3.0 [FS]AdminHouse 2008 year [MAP]PlaceDM [MAP]DeathRace [MAP]Ресторан, место отдыха [MAP]Aвто-Базар[/cut] [cut=Информация по ICQ]Если вы хотите приобрести ICQ 6dig, красивую или простую пишем мне в ICQ о цене договоримся, имеются inv,clear. Жду в ICQ в общем ;)[/cut] 
|
| |
|
|
|
 |
|
 | |
| |
|