 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| SanBos | Дата: Четверг, 01.10.2009, 22:54 | Сообщение # 61 |
|
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 1
Город: Чебоксары
Репутация: -2
Замечания: 0%
Статус: 
| Создание машин и классов всё мой великое познание в скриптенге, и чтож я тоого мудрого донесу людям...
|
| |
|
|
| Carl_Fox | Дата: Четверг, 01.10.2009, 23:08 | Сообщение # 62 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 399
Награды: 8
Город: Ростов - на - Дону
Репутация: 58
Замечания: 0%
Статус: 
| SanBos, ну тогда заплати немного деньжат и будет тебе счастье!!!
|
| |
|
|
| SanBos | Дата: Четверг, 01.10.2009, 23:10 | Сообщение # 63 |
|
Новенький
Группа:
Пользователи
Сообщений: 7
Награды: 1
Город: Чебоксары
Репутация: -2
Замечания: 0%
Статус: 
| Если я плочу, то ни о коком счастье не может быть и речи!
|
| |
|
|
| GhostTT | Дата: Четверг, 01.10.2009, 23:17 | Сообщение # 64 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 998
Награды: 17
Город: Челны
Репутация: 206
Замечания: 100%
Статус: 
| Парень, вбей в гугл это слово
Ололо, чем сложнее подпись - тем интересней*)
|
| |
|
|
| Berry | Дата: Пятница, 02.10.2009, 14:59 | Сообщение # 65 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус: 
| Помогите плис public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/k", cmdtext, true, 10) == 0) { SetPlayerHealth(playerid,0); return 1; } Компилирую вот что выходит C:\Documents and Settings\Dj_Shaman\Рабочий стол\fight.pwn(14) : error 030: compound statement not closed at the end of file (started at line 9) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase Помогите плис решить данную проблему 1 Error.
|
| |
|
|
| Dima-kun | Дата: Пятница, 02.10.2009, 16:14 | Сообщение # 66 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (Shaman-dj) public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/k", cmdtext, true, 10) == 0) { SetPlayerHealth(playerid,0); return 1; } public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp(cmdtext, "/k",true, 10) == 0) { SetPlayerHealth(playerid,0); return 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
|
| |
|
|
| Berry | Дата: Пятница, 02.10.2009, 16:27 | Сообщение # 67 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус: 
| Quote (DizeL-ZR-) public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp(cmdtext, "/k",true, 10) == 0) { SetPlayerHealth(playerid,0); return 1; } } Спасибо
|
| |
|
|
| JonnTheBest | Дата: Пятница, 02.10.2009, 16:36 | Сообщение # 68 |
|
Новенький
Группа:
Продвинутые
Сообщений: 70
Награды: 1
Город: Старый Оскол, Белгородская обл.
Репутация: 19
Замечания: 0%
Статус: 
| Если уж без strtok, то так логичней: [pwn]public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp(cmdtext, "/k",true, 2) == 0) { SetPlayerHealth(playerid,0); return 1; } } [/pwn] P.S. Критиковать полезно для здоровья.
Все еще помогаю в скриптинге. В разработке: nothing [off]xxx:...та строка что под оружием она отображает значение переменной, даже при попытке считить деньги вернуться на свое настоящее состояние. Если у меня у блондинки одна ниточка в голове которая уши держит и то я разобралась, то тебе мужику с твоим суперинтеллектуальным мозгом пригодным для логических вычислений это раз плюнуть. Просто вы все мужики ленитесь взять и разобраться, охото чтобы за вас всё тетя сделала. ... Вам бы тока пиво пить и у компа в игрушках или телика торчать[/off]
|
| |
|
|
| Berry | Дата: Пятница, 02.10.2009, 17:04 | Сообщение # 69 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус: 
| вышла ещё проблемка) Code public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/lv", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xB0E0E6FF," Вы телепортировались в Lv"); SetPlayerPos(playerid,2129.1963,1014.8950,10.8203); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,38,20000); GivePlayerWeapon(playerid,46,10000); GivePlayerWeapon(playerid,26,10000); SetPlayerHealth(playerid,100.0); return 1; } При комеляции вылазиет ошипка Code C:\Documents and Settings\Dj_Shaman\Рабочий стол\fight.pwn(18) : error 010: invalid function or declaration C:\Documents and Settings\Dj_Shaman\Рабочий стол\fight.pwn(27) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors. Строчка 18 и 27: 18 if (strcmp("/lv", cmdtext, true, 10) == 0) 27 return 1;Добавлено (02.10.2009, 17:04) --------------------------------------------- Помогите пожалуйста Буду очень благодарен
|
| |
|
|
| Dima-kun | Дата: Пятница, 02.10.2009, 18:52 | Сообщение # 70 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| да что вы пишите :if (strcmp("/lv", cmdtext, true, 10) == 0) если надо if (strcmp( cmdtext,"/lv", true, 10) == 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
|
| |
|
|
| ZirkiN | Дата: Пятница, 02.10.2009, 19:14 | Сообщение # 71 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 326
Награды: 15
Город: Новосибирск
Репутация: 144
Замечания: 0%
Статус: 
| Quote (DizeL-ZR-) да что вы пишите :if (strcmp("/lv", cmdtext, true, 10) == 0) если надо if (strcmp( cmdtext,"/lv", true, 10) == 0) в данном коде strcmp используется только для того, чтобы проверить равны строки или нет, поэтому не имеет смысла порядок первых двух аргументов
all:GMCC ~2% current:GMCC.C.L0 ~49%
Сообщение отредактировал ZirkiN - Пятница, 02.10.2009, 19:39 |
| |
|
|
| Berry | Дата: Пятница, 02.10.2009, 19:59 | Сообщение # 72 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус: 
| Ну так как мне решить проблему? сделал так: Code if (strcmp( cmdtext,"/lv", true, 10) == 0) всёравно эти 2 ошибки(Добавлено (02.10.2009, 19:59) --------------------------------------------- Сори всем спасибо.С проблеомй разобрался сам!
|
| |
|
|
| heufix | Дата: Пятница, 02.10.2009, 20:03 | Сообщение # 73 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Quote (JonnTheBest) Если уж без strtok, то так логичней: Pwn кодПоказать кодСкрыть кодpublic OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp(cmdtext, "/k",true, 2) == 0) { SetPlayerHealth(playerid,0); return 1; } } P.S. Критиковать полезно для здоровья.
Радость
|
| |
|
|
| Dima-kun | Дата: Пятница, 02.10.2009, 20:12 | Сообщение # 74 |
|
Группа:
Разработчики
Сообщений: 6269
Награды: 72
Репутация: 3512
Замечания: 0%
Статус: 
| Quote (ZirkiN) в данном коде strcmp используется только для того, чтобы проверить равны строки или нет, поэтому не имеет смысла порядок первых двух аргументов приму для справки [offtop]вот за что уважаю таких людей как ты, что могут по нормальному объяснить а не то что всякие... не буду гвоарить кто сами узнают, про кого я как у видят ошибку в мозгу(при наличии его) "опа ошибка дай-ка я напишу типа "хаха ты нубяра" и минус влуплю, а нет сразу 5 минусов чтобы было круто"[/offtop]
Мои работы: [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
|
| |
|
|
| Berry | Дата: Пятница, 02.10.2009, 20:59 | Сообщение # 75 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 124
Награды: 1
Город: Башкирия
Репутация: 7
Замечания: 0%
Статус: 
| Возникла такая ошибка помогите пожалуйста когда в игре уже пишеш /joinfight 1 выполняется функция 1ого и /joinfight 2 прописываеш тоже функция 1ого выполняется Code if (strcmp("/joinfigth 1", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xFFFF00AA, "[#] Вы вошли в битву за Team 1"); SetPlayerPos(playerid,1514.8168,-1657.0625,13.5392); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,33,500); SetPlayerHealth(playerid,20.0); return 1; } if (strcmp("/joinfigth 2", cmdtext, true, 10) == 0) { SendClientMessage(playerid,0xFFFF00AA,"[#] Вы вошли в битву за Team 2"); SetPlayerPos(playerid,-2181.4348,603.8200,35.1641); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,33,500); SetPlayerHealth(playerid,20.0); return 1; } }
|
| |
|
|
|
 |
|
 | |
| |
|