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

 



 
          





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





Последние Файлы 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  
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив] Помощь новичкам по скриптингу ! #2 (Мы поможем !)
[Архив] Помощь новичкам по скриптингу ! #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%
Статус:
Quote (SanBos)
скриптенге

Парень, вбей в гугл это слово fun



Ололо, чем сложнее подпись - тем интересней*)
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;
     }
  }

Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » [Архив] Помощь новичкам по скриптингу ! #2 (Мы поможем !)
Поиск:





 


 


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