divine strock ето на 0.2 самп да? а мне надо штоби ктота изправил и дал изправлений фаил мне
Вопросы по созданию гейммодов
Сообщений 391 страница 420 из 703
Поделиться3922007-06-12 18:49:04
strtok - это не 0.2 самп. Это фнукция, используемая для разделения строки по пробелам. Она используется во всех приличных крупных режимах. Никто здесь за тебя что-то делать не будет. Ты все должен сделать сам, тебе лишь подскажут, что тебе нужно сделать. Никогда не жди, что тебе кто-то принесет все готовенькое, а ты будишь бить баклуши. Так ты никогда не научишься программировать режимы для SAMP.
Отредактировано divine (2007-06-12 18:49:51)
Поделиться3932007-06-12 21:00:17
Divine блин я не жду готовенькова я проста непонимаю как изправлять!!
Поделиться3942007-06-12 22:52:59
Я тебе уже сказал, как исправлять. Определи strtok, найдешь его в любом rpg-моде.
Поделиться3952007-06-13 09:19:41
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 lineCompilation aborted.Pawn compiler 3.0.3367 Copyright (c) 1997-2005, ITB CompuPhase
10 Errors.
Поделиться3962007-06-13 09:26:20
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 CompuPhase1 Warning.
Поделиться3972007-06-13 09:30:27
Sm1le у мена точна тоже самое
Поделиться3982007-06-13 12:09:53
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 (2007-06-13 12:25:15)
Поделиться3992007-06-13 12:27:06
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 CompuPhase5 Errors.
Исправте плиззз... http://slil.ru/24505575
Отредактировано BattleR (Сегодня 12:10:23)
Поделиться4002007-06-13 12:31:24
Спс огромное вот у меня еще один вопрос: как зделать чтобы можно было покупать здания и были банки?
Поделиться4012007-06-13 12:38:40
Спс огромное вот у меня еще один вопрос: как зделать чтобы можно было покупать здания и были банки?
выдирать это из любого мода. например фрироам итд...
но тебе я думаю еще рановато это делать.
Поделиться4022007-06-13 12:48:45
Согласен я думаю мне воще заного надо переделать этот гайммод
Поделиться4032007-06-13 13:07:48
Согласен я думаю мне воще заного надо переделать этот гайммод
как хочешь
Поделиться4042007-06-13 13:46:41
Xaoc, если ты компилишь в библиотеках 0.2 с последней версией dutils, то в этой библиотеке strtok почему-то закомментирован (/* */). Убери коментарии, и после этого тебе нужно бдет заменить заголовок определения функции PlayerName() с public на stock, потому что в 0.2 public-функции не могут возвращать строки. После этого должно прекрасно скомпилиться.
Sm1le, в какой строчке предупреждение?
Отредактировано divine (2007-06-13 13:47:07)
Поделиться4052007-06-13 14:48:18
Divine я ето знаю мне надо етот Script изправить для 0.1
Поделиться4062007-06-13 15:46:51
Забей на 0.1 и скрипти на 0.2 .....
Поделиться4072007-06-14 18:36:11
Можете мне помоч? Поставил команду "Скин для админа" и у меня выдаёт ошибку :
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)
Поделиться4082007-06-14 19:54:44
Можете мне помоч? Поставил команду "Скин для админа" и у меня выдаёт ошибку :
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 CompuPhase1 Error.
В этой строчке:
if(strcmp(cmd, "/adminskin", true) == 0 && IsPlayerAdmin(playerid) == 1) {
...как это можно исправить!?
Отредактировано DeeMAN (Сегодня 18:45:06)
тебе нужно в функции OnPlayerCommandText написать:
new cmd[256];
Поделиться4092007-06-15 08:38:37
Можете мне помоч? Поставил команду "Скин для админа" и у меня выдаёт ошибку :
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 CompuPhase1 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)
Поделиться4102007-06-15 10:41:09
Sm1le, растешь!
Поделиться4112007-06-15 11:42:25
спасибо
Поделиться4122007-06-15 13:45:57
Спасибо, всё работает )))
Поделиться4132007-06-15 14:26:56
Вот делаю книжку PAWNO, ошибки грамотности подправлю со временем
Поделиться4142007-06-15 22:08:01
Хах, прочитал это творение из серии "Люди, ничего не понимающие в программировании пишут для людей ничего не понимающих в программировании" и долго смеялся. =) Во-первых, написано все малограмотным русским языком, так что даже мне в некоторых местах непонятно, что ты хотел этим сказать. Во-вторых, видно, что ты сам мало что понимаешь в описанном тобой. Такие функции как SetPlayerTeamFromClass(playerid, classid) и SetPlayerToTeamColor(playerid) ты описал, а как они применяются - нет, поэтому от них не будет никакого толку. Видно, что ты просто выдрал код из какого-то режима, тольком не разобравшись, что к чему, и вместо того, чтобы упростить его только усложняешь, вводя тех, кто будет это читать в заблуждение. В-третих, масса мелких ошибок и недочетов, например gTeam должен быть определен как static, а не как new. обо всех ошибках писать влом. В-четвертых просто убили фразы "Вот эта строчка определяет авторские права", и особенно "Официальный учебник pawno". Насколько я знаю, официальным учебником по Pawno является pawn-lang.pdf.
Вообще, если исправить сотню разных недоразумений, то будет вполне неплохо.
Кстати, скрипт, который ты выложил раньше неверен. Отгадай с трех раз, что не так в определении strtok?
Отредактировано divine (2007-06-15 22:09:44)
Поделиться4152007-06-16 07:19:28
Есть готовые учебники, это для тех кто вообще не чего не знает ))) я написал для таких, а сам знаю что да как, хочу полный pwn выучить!
Поделиться4162007-06-17 12:44:48
вот я шас делаю скрипты на RC3 и застрял на анимациях надо зделать примеру команду /drunk и штоб он шол пяным все время а не прошел и остановился и еше надо штоб если примеру стрельнул и команда прекратилась кто обяснить што делать?
Поделиться4172007-06-17 22:08:29
Я уже начал довно Видео: http://loadup.ru/video/view/?id=v43630fd3f
О скрипте: http://gta-party.org.green.intobservato … mp;#entry7
Отредактировано Sm1le (2007-06-17 22:10:21)
Поделиться4182007-06-17 22:11:33
Вообще анимация супер!
Поделиться4192007-06-19 12:10:25
Вообще анимация супер!
ага куль =)
Поделиться4202007-06-19 16:06:48
вот я шас делаю скрипты на RC3 и застрял на анимациях надо зделать примеру команду /drunk и штоб он шол пяным все время а не прошел и остановился и еше надо штоб если примеру стрельнул и команда прекратилась кто обяснить што делать?
Похожие темы
Общие вопросы | Вопросы по созданию скриптов | 2008-06-24 |
Помогите Ля Sm1l-у :)))) | Вопросы по созданию скриптов | 2007-06-06 |
телепортация | Вопросы по созданию скриптов | 2007-11-26 |
Новый класс! | Вопросы по созданию скриптов | 2007-05-14 |