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

 



 
          





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





Последние Файлы 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 из 1
  • 1
Модератор форума: Alcoholik  
Помогите скриптом
DakiLLaДата: Воскресенье, 30.03.2008, 00:21 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 12
Награды: 1
Репутация: 0
Замечания: 0%
Статус:
Народ, тут такое дело, я только начал изучать PAWNO, не подскажите как сделать скрипт на передачу денег другому игроку? Пытался скопировать из lvdm'a но пишет кучу ошибок. sorry
YnesloDaleKoДата: Воскресенье, 30.03.2008, 03:18 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2985
Награды: 24
Город: Мой маленький Амстердам
Репутация: 320
Замечания: 80%
Статус:
Интересно выложит?


Хочу быть кем-то потому, что кто-то это уже кто-то. А никто всегда остаётся никем. SAMP форева. SAMP-RUS живёт!
Все играть в SAMP быстро!
DRAgoONoNДата: Воскресенье, 30.03.2008, 10:12 | Сообщение # 3
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
В самое начало вставь
Code
#include <dutils>

В OnPlayerCommandText добавь:
Code
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new giveplayerid, moneys, idx;

Ниже добавь:
Code
if(strcmp(cmd, "/givecash", true) == 0)
  {
  tmp = strtok(cmdtext, idx);
  if(!strlen(tmp))
  {
  SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]");
  return 1;
  }
  giveplayerid = strval(tmp);
  tmp = strtok(cmdtext, idx);
  if(!strlen(tmp))
  {
  SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]");
  return 1;
  }
  moneys = strval(tmp);
  if (IsPlayerConnected(giveplayerid))
  {
  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  GetPlayerName(playerid, sendername, sizeof(sendername));
  playermoney = GetPlayerMoney(playerid);
  if (moneys > 0 && playermoney >= moneys)
  {
  GivePlayerMoney(playerid, (0 - moneys));
  GivePlayerMoney(giveplayerid, moneys);
  format(string, sizeof(string), " Вы отправили %s [ID: %d] $%d", giveplayer,giveplayerid, moneys);
  SendClientMessage(playerid, COLOR_YELLOW, string);
  format(string, sizeof(string), " Вы получили от %s [ID: %d] $%d", sendername, playerid, moneys);
  SendClientMessage(giveplayerid, COLOR_YELLOW, string);
  printf(" %s (ID:%d) передал %s [ID:%d] $%d",sendername, playerid, giveplayer, giveplayerid, moneys);
  }
  else
  {
  format(string, sizeof(string), " $%d неверная сумма передачи", moneys);
  SendClientMessage(playerid, COLOR_RED, string);
  }
  }
  else
  {
  format(string, sizeof(string), " (ID: %d) не существует", giveplayerid);
  SendClientMessage(playerid, COLOR_RED, string);
  }
  return 1;
  }

С тя + в репу cool



SAMP WIKI



VaanДата: Воскресенье, 30.03.2008, 10:57 | Сообщение # 4
Уверенный в себе
Группа: Продвинутые
Сообщений: 230
Награды: 3
Город: Харьков
Репутация: 29
Замечания: 0%
Статус:
Гг Он не сумеет вставить


Лучший сайт Украины Sex Fun Warez
Если я вам понадобился или помог ставте +
В связи с тем, что я больше не заинтересован в GTA и с выходом SA-MP версии 3, взлом аккаунтов и DDOS серверов стал невозможен, прошу больше меня по этому поводу в ICQ не беспокоить.
ScorpiДата: Воскресенье, 30.03.2008, 11:03 | Сообщение # 5
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
DRAgoONoN,
А почему #include <dutils> а не #include <utils>
dutils я такого инклуда ненаю!!!

TorresДата: Воскресенье, 30.03.2008, 11:12 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
TembI4, скачай инклуды с этого сайта он там есть


[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
DRAgoONoNДата: Воскресенье, 30.03.2008, 13:20 | Сообщение # 7
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Quote (TembI4)
DRAgoONoN,А почему #include <dutils> а не #include <utils>dutils я такого инклуда ненаю!!!

Quote (Torres)
TembI4, скачай инклуды с этого сайта он там есть

Спс Torres и отвечать ненадо lol



SAMP WIKI



DakiLLaДата: Воскресенье, 30.03.2008, 15:01 | Сообщение # 8
Новенький
Группа: Продвинутые
Сообщений: 12
Награды: 1
Репутация: 0
Замечания: 0%
Статус:
DRAgoONoN биг спс, репу я дал

ZET я не до такой степени нуб, чтобы не уметь вставлять скрипты..

VagrantДата: Вторник, 01.04.2008, 12:14 | Сообщение # 9
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
DRAgoONoN, А у меня ошибка с этим скриптом чё делать? Как исправить?
Вот ошибки:
Code

D:\МОДЫ\MYMODS\MOD~1.PWN(308) : error 017: undefined symbol "cmd"
D:\МОДЫ\MYMODS\MOD~1.PWN(310) : error 017: undefined symbol "tmp"
D:\МОДЫ\MYMODS\MOD~1.PWN(311) : error 017: undefined symbol "tmp"
D:\МОДЫ\MYMODS\MOD~1.PWN(316) : error 017: undefined symbol "tmp"
D:\МОДЫ\MYMODS\MOD~1.PWN(317) : error 017: undefined symbol "tmp"
D:\МОДЫ\MYMODS\MOD~1.PWN(318) : error 017: undefined symbol "tmp"
D:\МОДЫ\MYMODS\MOD~1.PWN(323) : error 017: undefined symbol "tmp"
D:\МОДЫ\MYMODS\MOD~1.PWN(333) : error 017: undefined symbol "string"
D:\МОДЫ\MYMODS\MOD~1.PWN(333) : error 017: undefined symbol "string"
D:\МОДЫ\MYMODS\MOD~1.PWN(333) : error 029: invalid expression, assumed zero
D:\МОДЫ\MYMODS\MOD~1.PWN(333) : fatal error 107: too many error messages on one line
11 Errors.

Dutils в Начале поставил.
А вот твой скрипт:
Code

public OnPlayerCommandText(playerid, cmdtext[])
{
         new playermoney;
   new sendername[MAX_PLAYER_NAME];
   new giveplayer[MAX_PLAYER_NAME];
   new giveplayerid, moneys, idx;
//-------[/givecash]------------------------------------------------------------
   if(strcmp(cmd, "/givecash", true) == 0)
    {
    tmp = strtok(cmdtext, idx);
   if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]");
     return 1;
    }
     giveplayerid = strval(tmp);
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
  {
     SendClientMessage(playerid, COLOR_WHITE, " Введите: /givecash [ID-игрока] [сумма]");
     return 1;
  }
     moneys = strval(tmp);
     if (IsPlayerConnected(giveplayerid))
    {
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
     GetPlayerName(playerid, sendername, sizeof(sendername));
     playermoney = GetPlayerMoney(playerid);
     if (moneys > 0 && playermoney >= moneys)
    {
     GivePlayerMoney(playerid, (0 - moneys));
     GivePlayerMoney(giveplayerid, moneys);
     format(string, sizeof(string), " Вы отправили %s [ID: %d] $%d", giveplayer,giveplayerid, moneys);
     SendClientMessage(playerid, COLOR_YELLOW, string);
     format(string, sizeof(string), " Вы получили от %s [ID: %d] $%d", sendername, playerid, moneys);
     SendClientMessage(giveplayerid, COLOR_YELLOW, string);
     printf(" %s (ID:%d) передал %s [ID:%d] $%d",sendername, playerid, giveplayer, giveplayerid, moneys);
    }
     else
    {
     format(string, sizeof(string), " $%d неверная сумма передачи", moneys);
     SendClientMessage(playerid, COLOR_RED, string);
  }
    }
     else
    {
     format(string, sizeof(string), " (ID: %d) не существует", giveplayerid);
     SendClientMessage(playerid, COLOR_RED, string);
    }
     return 1;



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[GM] W.F.S.A. V. 1.0 - 100%
[GM] San Fierro Enigmatic (TDM) V. 1.0 - 100%
[FS] Clan House V. 1.0 - 100%
[FS] Save Car Tun System V. 1.0 - 100%
[FS] Vagrant Anti-CapsLock V. 2.1 - 100%
[FS] Vagrant Anti-Advertise V. 1.1, V. 2.0 - 100%
[APP] SA-MP Interior Viewer V. 1.0 - 100%

Принимаю заказы на помощь в скриптинге!
DRAgoONoNДата: Вторник, 01.04.2008, 15:24 | Сообщение # 10
Советчик
Группа: Продвинутые
Сообщений: 1149
Награды: 2
Город: Одесса
Репутация: 102
Замечания: 0%
Статус:
Kurosaki_Aizen блин меня же спрашивали lol


SAMP WIKI



DakiLLaДата: Среда, 02.04.2008, 15:35 | Сообщение # 11
Новенький
Группа: Продвинутые
Сообщений: 12
Награды: 1
Репутация: 0
Замечания: 0%
Статус:
Kurosaki_Aizen
пасиб за подсказку, у меня тож ерроры выдавал wink
с меня - репа))

Добавлено (02.04.2008, 15:35)
---------------------------------------------
Ток я не понял одного: когда вводишь ну допустим ID-1 а сумма 100 /givecash 1 100 пишет что ты сам себе передал 1 $, но у меня ID 0, то есть ID-1 тут даже и не пахло..в чем проблема??

  • Страница 1 из 1
  • 1
Поиск:





 


 


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