SA-MP Forums Archive
Скриптинг курилка - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Скриптинг курилка (/showthread.php?tid=111279)



Re: Скриптинг курилка - dimonml - 20.03.2012

А за чем было компилить на хостинге? Поставил у себя на компе на vmware (или подобную ей систему, типа ороклового виртуал-бокса) тужу версию линукса и вперед Потом когда потребуется что-то новое закомпилить, снимаешь виртуалку с паузы, и через пол минуты, опять можешь компилить


Re: Скриптинг курилка - eakwarp - 20.03.2012

Quote:
Originally Posted by dimonml
View Post
А за чем было компилить на хостинге? Поставил у себя на компе на vmware (или подобную ей систему, типа ороклового виртуал-бокса) тужу версию линукса и вперед Потом когда потребуется что-то новое закомпилить, снимаешь виртуалку с паузы, и через пол минуты, опять можешь компилить
Если бы я сейчас был в Москве, скачать виртуальную машину, проблем бы не составило, но сейчас я в местах отдаленных от быстрого интернета, посему пришлось пользоваться чем есть.


Re: Скриптинг курилка - Romanius - 20.03.2012

можно и на хостинге, если в консоль могешь. почему бы и нет? (:


Re: Скриптинг курилка - eakwarp - 20.03.2012

Quote:
Originally Posted by Stepashka
View Post
Я вижу как минимум два варианта:
  1. SA:MP MySQL Plugin 2.1.1 - Released
  2. Регулярные выражения -> regex_replace
Очень жаль что в pawn нет простого и банального str_replace
1. Внутри ссылки на скачивание битые, случайно живых нет?
2. Слишком много возни.


Re: Скриптинг курилка - Romanius - 20.03.2012

регулярочки, я вам скажу, штука офигенная. жаль, в павн они как костыль. поэтому использовать их для разделения строк не очень удобно. для проверки - самое то.


Re: Скриптинг курилка - Logon - 20.03.2012

Как лучше?
PHP Code:
if(!strcmp(cmdtext"/command"true)) 
или
PHP Code:
new cmd[200];
if(!
strcmp(cmd"/command"true)) 
И в чем вообще различие?


Re: Скриптинг курилка - Stepashka - 20.03.2012

Quote:
Originally Posted by Logon
View Post
Как лучше?
PHP Code:
if(!strcmp(cmdtext"/command"true)) 
или
PHP Code:
new cmd[200];
if(!
strcmp(cmd"/command"true)) 
И в чем вообще различие?
в том что первое будет работать, а второе нет.


Re: Скриптинг курилка - Logon - 20.03.2012

Stepashka, я ступил)
Будет лучше вот так:
PHP Code:
if(!strcmp(cmdtext"/command"true)) 
или вот так:
PHP Code:
new cmd[200];
if(
strcmp(cmd"/command"true) == 0
?


Re: Скриптинг курилка - Stepashka - 20.03.2012

Quote:
Originally Posted by Logon
View Post
Stepashka, я ступил)
Будет лучше вот так:
PHP Code:
if(!strcmp(cmdtext"/command"true)) 
или вот так:
PHP Code:
new cmd[200];
if(
strcmp(cmd"/command"true) == 0
?
по идеи без разницы. Но проведенные мной тесты показали что логическое отрицание почему-то медленнее чем == 0.
Кстати, как и в предыдущем варианте второй способ неработоспособен.


Re: Скриптинг курилка - Logon - 20.03.2012

Stepashka, спасибо
Но почему второй вариант неработоспособен?
Я только что проверил, все работает.
PHP Code:
if(strcmp(cmd"/command"true) == 0)
    {
        
SendClientMessage(playerid0xFFFFFF"Работает!");
        return 
1;
    } 



Re: Скриптинг курилка - Stepashka - 20.03.2012

Ну потому что в том вид в котором вы его предоставили в cmd всегда будет null.


Re: Скриптинг курилка - Logon - 20.03.2012

Quote:
Originally Posted by Stepashka
View Post
Ну потому что в том вид в котором вы его предоставили в cmd всегда будет null.
Ну а почему тогда код который я выше дал работает?
Может я что-то не понимаю?


Re: Скриптинг курилка - Stepashka - 20.03.2012

Ну я думаю просто у вас в коде между строками
Code:
new cmd[200];
и
Code:
if(strcmp(cmd, "/command", true) == 0)
есть ещё что-то


Re: Скриптинг курилка - Logon - 20.03.2012

Quote:
Originally Posted by Stepashka
View Post
Ну я думаю просто у вас в коде между строками
Code:
new cmd[200];
и
Code:
if(strcmp(cmd, "/command", true) == 0)
есть ещё что-то
Хех) Теперь понял, спасибо)


Re: Скриптинг курилка - Lamp27 - 20.03.2012

Romanius, Ты писал скрипт для анти рекламы на основе регулярок, почему он отказывается работать в таком виде if(regex_match_exid(text, antiReklama)) ...
И какое назначение функции:
native regex_search_exid(const string[], RegEx:expID); ?


Re: Скриптинг курилка - Romanius - 21.03.2012

писал, ага. тока я уже ничего не помню. что там. и какие функции в плагине были


Re: Скриптинг курилка - anonim15 - 21.03.2012

Может кто знает id пикапа мусорного пакета ?


Re: Скриптинг курилка - [Saint] - 21.03.2012

1265


Re: Скриптинг курилка - Logon - 21.03.2012

Как через функцию SetVehicleToRespawn респавнить определенные ID машин? Не одну машину, а несколько.


Re: Скриптинг курилка - Romanius - 21.03.2012

Quote:
Originally Posted by Logon
View Post
Как через функцию SetVehicleToRespawn респавнить определенные ID машин? Не одну машину, а несколько.
сикл спользуй.