15:14
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Alcoholik  
Банкомат
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 банкоматов выложит в ЛС тому и +!!!!! crazy
_____________________________________________
Уже ненадо :) 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]

  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua