LuxurY forum (scripting SA-MP)

Объявление

с 29 марта 2007 года
LuxurY forum - крупнейший российский форум скриптинга в PAWNO
Новый форум
Задавайте свои вопросы

Архив скриптов


Наша кнопка:
LuxurY forum :: Scripting SA-MP
Код:

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » LuxurY forum (scripting SA-MP) » Вопросы по созданию скриптов » Вопросы по созданию гейммодов


Вопросы по созданию гейммодов

Сообщений 391 страница 420 из 703

391

divine strock ето на 0.2 самп да? а мне надо штоби ктота изправил и дал изправлений фаил мне :)

0

392

strtok - это не 0.2 самп. :mad: Это фнукция, используемая для разделения строки по пробелам. Она используется во всех приличных крупных режимах. Никто здесь за тебя что-то делать не будет. Ты все должен сделать сам, тебе лишь подскажут, что тебе нужно сделать. Никогда не жди, что тебе кто-то принесет все готовенькое, а ты будишь бить баклуши. Так ты никогда не научишься программировать режимы для SAMP.

Отредактировано divine (2007-06-12 18:49:51)

0

393

Divine блин я не жду готовенькова я проста непонимаю как изправлять!!

0

394

Я тебе уже сказал, как исправлять. Определи strtok, найдешь его в любом rpg-моде.

0

395

divine, если ты про это Xaoc-y:

/*
  strtok(const string[], &index,seperator=' ')
{
     new length = strlen(string);
     new offset = index;
     new result[255];
     while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
     {
          result[index - offset] = string[index];
          index++;
     }

     result[index - offset] = EOS;
     if ((index < length) && (string[index] == seperator))
     {
          index++;
     }
     return result;
}*/

Тогда, неполучаеться серовно! Так как пишит следущее:

E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(506) : error 017: undefined symbol "dUserSetINT"
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(506) : error 029: invalid expression, assumed zero
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(507) : error 017: undefined symbol "dUserSetINT"
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(507) : error 029: invalid expression, assumed zero
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(508) : error 017: undefined symbol "dUserSetINT"
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(508) : error 029: invalid expression, assumed zero
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(723) : error 017: undefined symbol "dUserINT"
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(723) : error 029: invalid expression, assumed zero
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(723) : error 033: array must be indexed (variable "-unknown-")
E:\Скриптинг\SA-MP 0.1b\gamemodes\Untitled.pwn(723) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

10 Errors.

0

396

divine, помоги зделать для SA-MP 0.2 следущее:

//------------------------------------------------------------------------------

public SetupPlayerForClassSelection(playerid, classid)
{
    SetPlayerInterior(playerid,7);
     SetPlayerPos(playerid,2194.0784,-1201.2754,1049.0234);
     SetPlayerCameraPos(playerid,2193.3645,-1203.0684,1049.0234);
     SetPlayerCameraLookAt(playerid,2194.0784,-1201.2754,1049.0234);
}

//------------------------------------------------------------------------------

Выдаёт вот что:

E:\Скриптинг\SA-MP 0.2 RC2\gamemodes\sftdm.pwn(310) : warning 202: number of arguments does not match definition
Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

1 Warning.

0

397

Sm1le у мена точна тоже самое

0

398

D:\Серверы\Samp_Maker\SilentMap.pwn(232) : error 010: invalid function or declaration
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : error 001: expected token: "(", but found "-identifier-"
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : error 001: expected token: ")", but found ";"
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : error 036: empty statement
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

5 Errors.
:D  Исправте плиззз... http://slil.ru/24505575  :D

Отредактировано BattleR (2007-06-13 12:25:15)

0

399

BattleR написал(а):

D:\Серверы\Samp_Maker\SilentMap.pwn(232) : error 010: invalid function or declaration
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : error 001: expected token: "(", but found "-identifier-"
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : error 001: expected token: ")", but found ";"
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : error 036: empty statement
D:\Серверы\Samp_Maker\SilentMap.pwn(239) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

5 Errors.
Исправте плиззз... http://slil.ru/24505575
Отредактировано BattleR (Сегодня 12:10:23)

http://slil.ru/24505742

0

400

LuxurY написал(а):

Спс огромное :) вот у меня еще один вопрос: как зделать чтобы можно было покупать здания и были банки? :)

0

401

BattleR написал(а):

Спс огромное  вот у меня еще один вопрос: как зделать чтобы можно было покупать здания и были банки?

выдирать это из любого мода. например фрироам итд...
но тебе я думаю еще рановато это делать.

0

402

LuxurY написал(а):

Согласен :)  я думаю мне воще заного надо переделать этот гайммод

0

403

BattleR написал(а):

Согласен   я думаю мне воще заного надо переделать этот гайммод

как хочешь  :P

0

404

Xaoc, если ты компилишь в библиотеках 0.2 с последней версией dutils, то в этой библиотеке strtok почему-то закомментирован (/* */). Убери коментарии, и после этого тебе нужно бдет заменить заголовок определения функции PlayerName() с public на stock, потому что в 0.2 public-функции не могут возвращать строки. После этого должно прекрасно скомпилиться.
Sm1le, в какой строчке предупреждение?

Отредактировано divine (2007-06-13 13:47:07)

0

405

Divine я ето знаю мне надо етот Script изправить для 0.1

0

406

Забей на 0.1 и скрипти на 0.2 .....

0

407

Можете мне помоч? Поставил команду "Скин для админа" и у меня выдаёт ошибку :( :

C:\Users\Äèìà\Desktop\GTA- ôàéëû\samp01b-server\gamemodes\src\SF234.pwn(166) : error 017: undefined symbol "cmd"
Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

1 Error.

В этой строчке:

if(strcmp(cmd, "/adminskin", true) == 0 && IsPlayerAdmin(playerid) == 1) {

...как это можно исправить!?

Отредактировано DeeMAN (2007-06-14 18:45:06)

0

408

DeeMAN написал(а):

Можете мне помоч? Поставил команду "Скин для админа" и у меня выдаёт ошибку  :
C:\Users\Äèìà\Desktop\GTA- ôàéëû\samp01b-server\gamemodes\src\SF234.pwn(166) : error 017: undefined symbol "cmd"
Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

1 Error.
В этой строчке:
if(strcmp(cmd, "/adminskin", true) == 0 && IsPlayerAdmin(playerid) == 1) {
...как это можно исправить!?
Отредактировано DeeMAN (Сегодня 18:45:06)

тебе нужно в функции OnPlayerCommandText написать:

Код:
new cmd[256];

0

409

DeeMAN написал(а):

Можете мне помоч? Поставил команду "Скин для админа" и у меня выдаёт ошибку :( :

C:\Users\Äèìà\Desktop\GTA- ôàéëû\samp01b-server\gamemodes\src\SF234.pwn(166) : error 017: undefined symbol "cmd"
Pawn compiler 3.0.3367    Copyright (c) 1997-2005, ITB CompuPhase

1 Error.

В этой строчке:

if(strcmp(cmd, "/adminskin", true) == 0 && IsPlayerAdmin(playerid) == 1) {

...как это можно исправить!?

Отредактировано DeeMAN (Вчера 18:45:06)

Вот тебе полный скрипт напишу...

public OnPlayerCommandText(playerid, cmdtext[])
{
     new cmd[256];
     new idx;
     cmd = strtok(cmdtext, idx);

if(strcmp(cmd, "/askin", true) == 0 && IsPlayerAdmin(playerid) == 1) {
        SetPlayerSkin(playerid, ИД_СКИНА);
        return 1;
        }
return 0;
  }
  /*
  strtok(const string[], &index,seperator=' ')
{
     new length = strlen(string);
     new offset = index;
     new result[255];
     while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
     {
          result[index - offset] = string[index];
          index++;
     }

     result[index - offset] = EOS;
     if ((index < length) && (string[index] == seperator))
     {
          index++;
     }
     return result;
}*/

Если проблемы выложи скрипт исправлю!

Отредактировано Sm1le (2007-06-15 08:39:26)

0

410

Sm1le, растешь! :)

0

411

спасибо  :)

0

412

Спасибо, всё работает :) )))

0

413

Вот делаю книжку PAWNO, ошибки грамотности подправлю со временем :)

0

414

Хах, прочитал это творение из серии "Люди, ничего не понимающие в программировании пишут для людей ничего не понимающих в программировании" и долго смеялся. =) Во-первых, написано все малограмотным русским языком, так что даже мне в некоторых местах непонятно, что ты хотел этим сказать. Во-вторых, видно, что ты сам мало что понимаешь в описанном тобой. Такие функции как SetPlayerTeamFromClass(playerid, classid) и SetPlayerToTeamColor(playerid) ты описал, а как они применяются - нет, поэтому от них не будет никакого толку. :D Видно, что ты просто выдрал код из какого-то режима, тольком не разобравшись, что к чему, и вместо того, чтобы упростить его только усложняешь, вводя тех, кто будет это читать в заблуждение. В-третих, масса мелких ошибок и недочетов, например gTeam должен быть определен как static, а не как new. обо всех ошибках писать влом. В-четвертых просто убили фразы "Вот эта строчка определяет авторские права", и особенно "Официальный учебник pawno". :lol: Насколько я знаю, официальным учебником по Pawno является pawn-lang.pdf.

Вообще, если исправить сотню разных недоразумений, то будет вполне неплохо.

Кстати, скрипт, который ты выложил раньше неверен. :) Отгадай с трех раз, что не так в определении strtok? :D

Отредактировано divine (2007-06-15 22:09:44)

0

415

Есть готовые учебники, это для тех кто вообще не чего не знает :)))) я написал для таких, а сам знаю что да как, хочу полный pwn выучить!

0

416

вот я шас делаю скрипты на RC3 и застрял на анимациях надо зделать примеру команду /drunk и штоб он шол пяным все время а не прошел и остановился и еше надо штоб если примеру стрельнул и команда прекратилась кто обяснить што делать?

0

417

Я уже начал довно Видео: http://loadup.ru/video/view/?id=v43630fd3f
О скрипте: http://gta-party.org.green.intobservato … mp;#entry7

Отредактировано Sm1le (2007-06-17 22:10:21)

0

418

Вообще анимация супер!

0

419

Sm1le написал(а):

Вообще анимация супер!

ага куль =)

0

420

вот я шас делаю скрипты на RC3 и застрял на анимациях надо зделать примеру команду /drunk и штоб он шол пяным все время а не прошел и остановился и еше надо штоб если примеру стрельнул и команда прекратилась кто обяснить што делать?

0


Вы здесь » LuxurY forum (scripting SA-MP) » Вопросы по созданию скриптов » Вопросы по созданию гейммодов