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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
[Архив] Помощь новичкам по скриптингу ! #2
heufixДата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR].
Старая Тема уже достаточно полна ответов, это продолжение первой темы.
Убедительная просьба к Новичкам:

К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).



Радость
dima670Дата: Четверг, 19.11.2009, 19:46 | Сообщение # 496
Освоившийся
Группа: Продвинутые
Сообщений: 118
Награды: 4
Город: Верхний Уфалей
Репутация: -16
Замечания: 100%
Статус:
Мне нужен учитель по скриптингу.
СашокДата: Четверг, 19.11.2009, 19:49 | Сообщение # 497
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
Как в моде PEN1 убрать бензин ?
[STRL][Eazy_E]Дата: Четверг, 19.11.2009, 20:17 | Сообщение # 498
Новенький
Группа: Пользователи
Сообщений: 33
Награды: 2
Город: .:: Los Angeles ::.
Репутация: 0
Замечания: 0%
Статус:
я скачал с и-нета мод открываю его и беру Compile и выдает 1 ошыбку

Code
F:\strl\samp03asvr_win32\samp03asvr_win32\gamemodes\newgfrus.pwn(8) : fatal error 100: cannot read from file: "sarsl"

Compilation aborted.Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

помогите плиз где етот инклуд sarsl скачать или вобше что сделть чтоб ошыбки небыло(

Добавлено (19.11.2009, 20:17)
---------------------------------------------
во я качал его отсюда http://rp-yourlife.3dn.ru/load/1-1-0-10

BerryДата: Четверг, 19.11.2009, 22:44 | Сообщение # 499
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
люди как сделать чтобы было наобарот сначало писался нки того кто забанил а потом ник того кого забанили..например щяс banned by а надо % Забанил % прчина
Помоги пожалуйста
Code
    if(strcmp(cmd,"/ban",true) == 0)
  {
   tmp = strtok(cmdtext, idx);
   GetPlayerName(playerid, sendername, sizeof(sendername));
         PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
   if(!strlen(tmp))
   {
    SendClientMessage(playerid, COLOR_DBLUE, "Correct Usage: /ban [id] [reason]");
    return 1;
   }
   giveplayerid = strval(tmp);
   if(logged[playerid] == 1)
   {
    if(PlayerInfo[playerid][pAdmin] >= 2)
    {
     if(IsPlayerConnected(giveplayerid))
     {
      new length = strlen(cmdtext);
      while ((idx < length) && (cmdtext[idx] <= ' ')) {
      idx++;
      }
      new offset = idx;
      new result[64];
      while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
      result[idx - offset] = cmdtext[idx];
      idx++;
      }
      result[idx - offset] = EOS;
      if(!strlen(result))
      {
       SendClientMessage(playerid, COLOR_RED, "You can only ban with proper reason!");
      }
      else
      {
       GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       format(string, sizeof(string), "AdmCMD: %s was banned by admin %s for: %s", giveplayer, sendername, result);
       SendClientMessageToAll(COLOR_BLUE, string);
       BanEx(giveplayerid, result);
       new PlayerName[30];
       GetPlayerName(playerid, PlayerName, 30);
       printf("[Command] %s has used /ban to ban %s for: %s", PlayerName, giveplayer, result);
      }
     }
     else
     {
         format(string, sizeof(string), "%d is not an active player.", giveplayerid);
      SendClientMessage(playerid, COLOR_RED, string);
     }
    }
    else
    {
     SendClientMessage(playerid, COLOR_RED, "You do not have permission to use that command!");
     return 1;
    }
   }
   else
   {
       SendClientMessage(playerid, COLOR_RED, "You Must be logged in to use this command!");
   }
   return 1;
  }

jarnetДата: Четверг, 19.11.2009, 23:39 | Сообщение # 500
Новенький
Группа: Пользователи
Сообщений: 14
Награды: 2
Город: Нету
Репутация: 2
Замечания: 0%
Статус:
Quote (Shaman-dj)
люди как сделать чтобы было наобарот сначало писался нки того кто забанил а потом ник того кого забанили..например щяс banned by а надо % Забанил % прчина Помоги пожалуйста

Вот лови..

Code
if(strcmp(cmd, "/ban", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
       tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] [reason]");
     return 1;
    }
    giveplayerid = ReturnUser(tmp);
    if (PlayerInfo[playerid][pAdmin] >= 1)
    {
        if(IsPlayerConnected(giveplayerid))
        {
            if(giveplayerid != INVALID_PLAYER_ID)
            {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       new length = strlen(cmdtext);
       while ((idx < length) && (cmdtext[idx] <= ' '))
       {
        idx++;
       }
       new offset = idx;
       new result[64];
       while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
       {
        result[idx - offset] = cmdtext[idx];
        idx++;
       }
       result[idx - offset] = EOS;
       if(!strlen(result))
       {
        SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] [reason]");
        return 1;
       }
       new year, month,day;
       getdate(year, month, day);
       format(string, sizeof(string), "Àäìèíèñòðàöèÿ: %s áûë çàáàíåí Àäìèíîì %s, ïðè÷èíà: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
       BanLog(string);
       format(string, sizeof(string), "Àäìèíèñòðàöèÿ: %s áûë çàáàíåí Àäìèíîì %s, ïðè÷èíà: %s", giveplayer, sendername, (result));
       SendClientMessageToAll(COLOR_LIGHTRED, string);
       PlayerInfo[giveplayerid][pAdmin] = PlayerInfo[giveplayerid][pLevel];
       PlayerInfo[giveplayerid][pLevel] = -999;
       Ban(giveplayerid);
       return 1;
      }
     }//not connected
    }
    else
    {
     format(string, sizeof(string), "   %d Òàêîãî èãðîêà íåòó.", giveplayerid);
     SendClientMessage(playerid, COLOR_GRAD1, string);
    }
   }
   return 1;
  }

Если помог, поставь +)))

StelsДата: Четверг, 19.11.2009, 23:45 | Сообщение # 501
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Quote (jarnet)
       format(string, sizeof(string), "Àäìèíèñòðàöèÿ: %s áûë çàáàíåí Àäìèíîì %s, ïðè÷èíà: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);        BanLog(string);        format(string, sizeof(string), "Àäìèíèñòðàöèÿ: %s áûë çàáàíåí Àäìèíîì %s, ïðè÷èíà: %s", giveplayer, sendername, (result));

Помог ёпт.

[pwn] if(strcmp(cmd,"/ban",true) == 0)
{
tmp = strtok(cmdtext, idx);
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[playerid][pAdmin] = dini_Int(udb_encode(sendername), "level");
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_DBLUE, "Пример: /ban [id] [причина]");
return 1;
}
giveplayerid = strval(tmp);
if(logged[playerid] == 1)
{
if(PlayerInfo[playerid][pAdmin] >= 2)
{
if(IsPlayerConnected(giveplayerid))
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' ')) {
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) {
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_RED, "You can only ban with proper reason!");
}
else
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "AdmCMD: %s забанил %s (%s)",sendername, giveplayer, result);
SendClientMessageToAll(COLOR_BLUE, string);
BanEx(giveplayerid, result);
new PlayerName[30];
GetPlayerName(playerid, PlayerName, 30);
printf("[Command] %s has used /ban to ban %s for: %s", PlayerName, giveplayer, result);
}
}
else
{
format(string, sizeof(string), "%d не в игре.", giveplayerid);
SendClientMessage(playerid, COLOR_RED, string);
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Ты не администратор!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Ты не администратор!");
}
return 1;
}[/pwn]



Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.


Сообщение отредактировал Stels - Четверг, 19.11.2009, 23:47
BerryДата: Пятница, 20.11.2009, 00:12 | Сообщение # 502
Освоившийся
Группа: Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус:
Спасибо Stels,
СашокДата: Пятница, 20.11.2009, 11:42 | Сообщение # 503
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
Помогите пожалуйста переписать это...
[pwn]if(strcmp(cmd, "/yxo", true) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar,-303.412780,1527.424560,75.020317);
SetPlayerPos(playerid,-303.412780,1527.424560,75.020317);
SendClientMessage(playerid, 0xFF0000F, "Âû áûëè òåëåïîðòèðîâàíû íà òðàññó");
return 1;
}[/pwn]
Когда ввожу /yxo , телепортирует на трассу с машиной ,
Но оказываюсь я не в машине а на ней ,
И приходится снова в неё садится :D
Как переписать чтобы я телепортировался в машине ? =)
заренее спасибо.

stepmexДата: Пятница, 20.11.2009, 13:02 | Сообщение # 504
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Code
if(strcmp(cmd, "/yxo", true) == 0)  
{  
SetVehiclePos(GetPlayerVehicleID(playerid),-303.412780,1527.424560,75.020317);  
SendClientMessage(playerid, 0xFF0000F, "Âû áûëè òåëåïîðòèðîâàíû íà òðàññó");  
return 1;  
}



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
StelsДата: Пятница, 20.11.2009, 13:07 | Сообщение # 505
Группа: I'm V.I.P.
Сообщений: 3167
Награды: 32
Город: Каменск-Уральский
Репутация: 828
Замечания: 0%
Статус:
Shaman-dj, клацай по



Полезные ссылки:
GTA:SA спецсборка для SA-MP / GTA:SA-MP ver. 0.3a / GTA:SA-MP ver. 0.2x / Руссификатор геймтекста в GTA:SA(рекомендуется) / Классная игрушка!(Рекомендую!) / Пак русских шрифтов.
VagrantДата: Пятница, 20.11.2009, 13:30 | Сообщение # 506
Уважаемый человек
Группа: I'm V.I.P.
Сообщений: 904
Награды: 21
Город: Находка
Репутация: 489
Замечания: 0%
Статус:
Quote
и по этому вопросу кто-нибудь ответьте плиз

Сразу же после того как машина исчезает.
Quote
Мне нужен учитель по скриптингу.

Лучший учитель по скриптингу это ты сам.



Человек учась ходить падает, и только падая, он учится ходить!
Мои работы:
[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%

Принимаю заказы на помощь в скриптинге!
СашокДата: Пятница, 20.11.2009, 13:41 | Сообщение # 507
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
stepmex, спасибо :D
---
Помогите ещё пожалуйста...
Мод PEN1 , после перехода на 0.3а
Если далеко от машины отъедешь , то она исчезает для тебя...
А когда обратно подъедешь , появляется , но другим цветом...
И если была закрыта , то открывается...
Как исправить...

Dima-kunДата: Пятница, 20.11.2009, 13:47 | Сообщение # 508
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Сашок, смотри стандартный мод rivershel.pwn нужно использовать OnVehicleStreamIn и OnVehicleStreamOut ля машин.. т.к. в самп 0.3 стоит стриммер машин т.е. просто SetVehicleParametresForPlayer не будет работь как нужно.. а насчет цвета цвета -1,-1 поэтому не советуется..


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
СашокДата: Пятница, 20.11.2009, 14:07 | Сообщение # 509
Новенький
Группа: Продвинутые
Сообщений: 50
Награды: 1
Город: Березники
Репутация: 3
Замечания: 0%
Статус:
DizeL-ZR-, OnVehicleStreamIn и OnVehicleStreamOut из rivershel.pwn нужно добавить в код PEN'a ?
И с цветом я не понял...туплю...как сделать чтобы цвет не менялся ?

Dima-kunДата: Пятница, 20.11.2009, 14:13 | Сообщение # 510
Группа: Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус:
Сашок, чтоб цвета не менялись это те в каждой тачке цвет присуждать

ну тебе нужны те паблики, и все переделывать


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Поиск:





 


 


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