Вопросы по PAWN скриптингу

0pc0d3R

Потрачен
550
270
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
К примеру как на GW, если не установишь его в папку с игрой, тупо дамаг наносить не будешь.
С аддонов посоветую SAMP+, если маленький клиентский лаунчер хочешь, где-то Seregamil публиковал, моих две доработки валялись, но там так и так придется дописывать по своему вкусу.
 

RamZes ;)

Новичок
10
0
С аддонов посоветую SAMP+, если маленький клиентский лаунчер хочешь, где-то Seregamil публиковал, моих две доработки валялись, но там так и так придется дописывать по своему вкусу.
Нужен аналог вот такого - http://rghost.ru/6mFy5RBb2, его суть в том что в игру с читами не пустит, если установить его и зайти с читами, сервак кикает и указывает какие нужно удалить файлы, а если его не поставить, и зайти на сервер, просто не будешь наносить никому дамаг. Не вкурсе может продавал кто? Или на заказ делает?
 

0pc0d3R

Потрачен
550
270
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Нужен аналог вот такого - http://rghost.ru/6mFy5RBb2, его суть в том что в игру с читами не пустит, если установить его и зайти с читами, сервак кикает и указывает какие нужно удалить файлы, а если его не поставить, и зайти на сервер, просто не будешь наносить никому дамаг. Не вкурсе может продавал кто? Или на заказ делает?
хз.
 

Zaxar_D

Известный
53
5
Нужен аналог вот такого - http://rghost.ru/6mFy5RBb2, его суть в том что в игру с читами не пустит, если установить его и зайти с читами, сервак кикает и указывает какие нужно удалить файлы, а если его не поставить, и зайти на сервер, просто не будешь наносить никому дамаг. Не вкурсе может продавал кто? Или на заказ делает?

http://pawno.su/showthread.php?t=97252

Почитай
 

Sensation

Известный
59
0
Можно ли как-то организовать обнаружение езды по встречке?
 

dRaGoN_gReY

Участник
75
8
Пока такой возможности нету. Организовать можно все. Но на это уйдет много ресурсов.
Слушай, кароче, куда вставить зап. символы, между диалогов регистра, я вставляю ошибка, могёшь скрин дать, с любого мода, куда кидать?
 

kaZax

samp.work
Автор темы
Проверенный
150
23
Слушай, кароче, куда вставить зап. символы, между диалогов регистра, я вставляю ошибка, могёшь скрин дать, с любого мода, куда кидать?
В начале OnDialogResponse.
Проверяй переменную inputtext на запрещенные символы.
 

dRaGoN_gReY

Участник
75
8
В начале OnDialogResponse.
Проверяй переменную inputtext на запрещенные символы.
Вроде и нашёл, но хз, скажи, тут?
Screenshot_2.png
 

kaZax

samp.work
Автор темы
Проверенный
150
23
После { делай свою проверку.
 

dRaGoN_gReY

Участник
75
8
PHP:
else if(strcmp(cmd, "/skick", true) == 0){
        if (PlayerInfo[playerid][pAdmin] >= 5){
            tmp = strtok(cmdtext, idx);
            new giveplayerid;
            if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: /skick [id]");
            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid)){
                if(giveplayerid != INVALID_PLAYER_ID){
                    Kick(giveplayerid);}
                  SendClientMessage(playerid, COLOR_LIGHTRED, "Èãðîê êèêíóò");
                return true;}}else{
            SendClientMessage(playerid, COLOR_GREY, "Òàêîãî èãðîêà íåò");}return true;}
 

Batka1337

Новичок
21
9
PHP:
else if(strcmp(cmd, "/skick", true) == 0){
        if (PlayerInfo[playerid][pAdmin] >= 5){
            tmp = strtok(cmdtext, idx);
            new giveplayerid;
            if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: /skick [id]");
            giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid)){
                if(giveplayerid != INVALID_PLAYER_ID){
                    Kick(giveplayerid);}
                  SendClientMessage(playerid, COLOR_LIGHTRED, "Èãðîê êèêíóò");
                return true;}}else{
            SendClientMessage(playerid, COLOR_GREY, "Òàêîãî èãðîêà íåò");}return true;}

PHP:
else if(strcmp(cmd, "/skick", true) == 0)
{
    if (PlayerInfo[playerid][pAdmin] >= 5)
    {
        tmp = strtok(cmdtext, idx);
        new giveplayerid;
        if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /skick [id]");
        giveplayerid = ReturnUser(tmp);
        if(IsPlayerConnected(giveplayerid))
        {
            new string[70];
            new name[MAX_PLAYER_NAME],name1[MAX_PLAYER_NAME];
            GetPlayerName(playerid, name, sizeof(name));
            GetPlayerName(giveplayerid, name1, sizeof(name1));
            format(string,sizeof(string),"[A] %s кикнул %s",name,name1);
            SendAdminMessage(COLOR_WHITE,string);
            Kick(giveplayerid);
        }
        else SendClientMessage(playerid, COLOR_GREY, "Такого игрока нет");
    }
    return true;
}
 
  • Нравится
Реакции: dRaGoN_gReY