Sign in to follow this  
Followers 0
Добрый Кот

Как сделать проверку мод-пак AMAZING V1?

Рекомендованные сообщения



Не найдено.

14 posts in this topic

Не подскажите как сделать проверку мод-пака Для Amazing V1?

Там есть Коды только они не работают не подскажите как в чем проблема? 

КОД 1:

Спойлер

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
    {
        new packhash[64]; //Создадим массив, в котором будет находится этот хэш
        strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
        //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
        if(strcmp(packhash,"d276b84e38d4d443",false))
        {
            SetTimerEx("NoPack",3000,false,"i",playerid);
        }
        return 1;
    }
    return 0;
}

 

КОД 2:

Спойлер

public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
    if(PlayerLogged[playerid] == false) return 0;
    if(strfind(cmd, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
    {
        new packhash[64]; //Создадим массив, в котором будет находится этот хэш
        strmid(packhash, cmd, 26, strlen(cmd)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
        //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
        if(strcmp(packhash,"d276b84e38d4d443",false))
        {
            SetTimerEx("NoPack",3000,false,"i",playerid);
        }
        return 1;
    }
    return 1;
}

 

КОД 3:

Спойлер

forward NoPack(playerid);
public NoPack(playerid)
{
    forward NoPack(playerid);
public NoPack(playerid)
{
    SendClientMessage(playerid,COLOR_WHITE,"У вас не установлен модпак или старая версия | URL: "SERVER_GROUP"");
    //KickEx(playerid);
    return 1;
}

 

 

Заметка от DEST , создано

Как оформлять код?

Share this post


Link to post
Share on other sites
1 час назад, Добрый Кот сказал:

Там есть Коды только они не работают не подскажите как в чем проблема? 

В каком смысле не работают, вообще не срабатывают, или срабатывают, но неверно? 

Share this post


Link to post
Share on other sites
12 минут назад, DEST сказал:

В каком смысле не работают, вообще не срабатывают, или срабатывают, но неверно? 

Вообще не работает.

Share this post


Link to post
Share on other sites

@Добрый Кот Так у вас командный процессор наверное не стандартный? 

Да и вызова кода нет 

Этот код в OnPlayerCommandReceived

Спойлер

if(strfind(cmd, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
  new packhash[64]; //Создадим массив, в котором будет находится этот хэш
  strmid(packhash, cmd, 26, strlen(cmd)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
  //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
  if(strcmp(packhash,"d276b84e38d4d443",false))
  {
    SetTimerEx("NoPack",3000,false,"i",playerid);
  }
  return 1;
}

 

Туда, где прошла успешная авторизация добавить: 

SendClientMessage(playerid,0x01010101, "$cmd get_custom_hash");

Из OnPlayerCommandText код удалить

Заметка от DEST , создано

Дополнено

Share this post


Link to post
Share on other sites
28 минут назад, DEST сказал:

@Добрый Кот Так у вас командный процессор наверное не стандартный? 

Да и вызова кода нет 

Этот код в OnPlayerCommandReceived

  Code (закрыть спойлер)


if(strfind(cmd, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
{
  new packhash[64]; //Создадим массив, в котором будет находится этот хэш
  strmid(packhash, cmd, 26, strlen(cmd)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
  //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
  if(strcmp(packhash,"d276b84e38d4d443",false))
  {
    SetTimerEx("NoPack",3000,false,"i",playerid);
  }
  return 1;
}

 

Туда, где прошла успешная авторизация добавить: 


SendClientMessage(playerid,0x01010101, "$cmd get_custom_hash");

Из OnPlayerCommandText код удалить

Спойлер

C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2390) : error 017: undefined symbol "IsAMoped"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2392) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2394) : error 017: undefined symbol "IsACop"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2398) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2408) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2409) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2384) : warning 204: symbol is assigned a value that is never used: "vehicleid"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3213) : error 017: undefined symbol "Air_Get_Pos"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3214) : error 017: undefined symbol "Air_Gettime"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3243) : error 017: undefined symbol "Air_Get_Pos"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3244) : error 017: undefined symbol "Air_Gettime"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3275) : error 017: undefined symbol "Air_Get_Pos"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3276) : error 017: undefined symbol "Air_Gettime"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3432) : error 017: undefined symbol "SaveAccount"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3462) : error 017: undefined symbol "RemoveFromVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3485) : error 017: undefined symbol "IsACop"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3496) : error 017: undefined symbol "MeAction"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3505) : error 017: undefined symbol "IsACop"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3518) : error 017: undefined symbol "MeAction"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3579) : error 017: undefined symbol "SaveItem"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3595) : error 017: undefined symbol "SKick"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3610) : error 017: undefined symbol "SendAdminMessage"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3611) : error 017: undefined symbol "SendLog"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3612) : error 017: undefined symbol "CheatKick"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3643) : error 017: undefined symbol "WHDataUpdate"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3644) : error 017: undefined symbol "GzCheck"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3645) : error 017: undefined symbol "SaveWarehouse"

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
 

 

Share this post


Link to post
Share on other sites

@Добрый Кот Код неверно вставили, показывайте, как он вставлен в OnPlayerCommandReceived и что осталось в паблике OnPlayerCommandText

Share this post


Link to post
Share on other sites
3 минуты назад, DEST сказал:

@Добрый Кот Код неверно вставили, показывайте, как он вставлен в OnPlayerCommandReceived и что осталось в паблике OnPlayerCommandText

Весь OnPlayerCommandText удалить?

Share this post


Link to post
Share on other sites

@Добрый Кот нет, только код в нем. 

Share this post


Link to post
Share on other sites
Только что, DEST сказал:

@Добрый Кот нет, только код в нем. 

Спойлер

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strfind(cmdtext, "$response get_custom_hash", true) != -1) //Если ответ получен и искомая строка найдена
    {
        new packhash[64]; //Создадим массив, в котором будет находится этот хэш
        strmid(packhash, cmdtext, 26, strlen(cmdtext)); //Разделяем строку cmdtext и результат разделения - искомый хэш - запишем в массив packhash
        //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
        if(strcmp(packhash,"d276b84e38d4d443",false))
        {
            SetTimerEx("NoPack",3000,false,"i",playerid);
        }
        return 1;
    }
    return 0;

 

Share this post


Link to post
Share on other sites

@Добрый Кот 

1 час назад, DEST сказал:

Из OnPlayerCommandText код удалить

Удалить, это означает оставить в этом паблике только: 

public OnPlayerCommandText(playerid, cmdtext[])
{

    return 0; 

}

Share this post


Link to post
Share on other sites
Спойлер

C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2390) : error 017: undefined symbol "IsAMoped"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2392) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2394) : error 017: undefined symbol "IsACop"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2398) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2408) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2409) : error 017: undefined symbol "SpeedVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(2384) : warning 204: symbol is assigned a value that is never used: "vehicleid"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3213) : error 017: undefined symbol "Air_Get_Pos"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3214) : error 017: undefined symbol "Air_Gettime"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3243) : error 017: undefined symbol "Air_Get_Pos"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3244) : error 017: undefined symbol "Air_Gettime"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3275) : error 017: undefined symbol "Air_Get_Pos"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3276) : error 017: undefined symbol "Air_Gettime"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3432) : error 017: undefined symbol "SaveAccount"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3462) : error 017: undefined symbol "RemoveFromVehicle"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3485) : error 017: undefined symbol "IsACop"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3496) : error 017: undefined symbol "MeAction"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3505) : error 017: undefined symbol "IsACop"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3518) : error 017: undefined symbol "MeAction"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3579) : error 017: undefined symbol "SaveItem"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3595) : error 017: undefined symbol "SKick"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3610) : error 017: undefined symbol "SendAdminMessage"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3611) : error 017: undefined symbol "SendLog"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3612) : error 017: undefined symbol "CheatKick"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3643) : error 017: undefined symbol "WHDataUpdate"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3644) : error 017: undefined symbol "GzCheck"
C:\Users\Ðîìàí\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(3645) : error 017: undefined symbol "SaveWarehouse"

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


26 Errors.
 

Спойлер

public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
if(strfind(cmd, "$response get_custom_hash", true) != -1) //Åñëè îòâåò ïîëó÷åí è èñêîìàÿ ñòðîêà íàéäåíà
{
  new packhash[64]; //Ñîçäàäèì ìàññèâ, â êîòîðîì áóäåò íàõîäèòñÿ ýòîò õýø
  strmid(packhash, cmd, 26, strlen(cmd)); //Ðàçäåëÿåì ñòðîêó cmdtext è ðåçóëüòàò ðàçäåëåíèÿ - èñêîìûé õýø - çàïèøåì â ìàññèâ packhash
  //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
  if(strcmp(packhash,"d276b84e38d4d443",false))
  {
    SetTimerEx("NoPack",3000,false,"i",playerid);
  }
  return 1;
}

 

Share this post


Link to post
Share on other sites

@Добрый Кот 

Спойлер

public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
    if(strfind(cmd, "$response get_custom_hash", true) != -1) //Åñëè îòâåò ïîëó÷åí è èñêîìàÿ ñòðîêà íàéäåíà
    {
        new packhash[64]; //Ñîçäàäèì ìàññèâ, â êîòîðîì áóäåò íàõîäèòñÿ ýòîò õýø
        strmid(packhash, cmd, 26, strlen(cmd)); //Ðàçäåëÿåì ñòðîêó cmdtext è ðåçóëüòàò ðàçäåëåíèÿ - èñêîìûé õýø - çàïèøåì â ìàññèâ packhash
        //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
        if(strcmp(packhash,"d276b84e38d4d443",false))
        {
         	 SetTimerEx("NoPack",3000,false,"i",playerid);
        }
        return 1;
    }
    return 0; 
}

 

 

Share this post


Link to post
Share on other sites
Спойлер

C:\Users\Роман\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(5655) : error 029: invalid expression, assumed zero
C:\Users\Роман\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(5655 -- 5656) : warning 215: expression has no effect
C:\Users\Роман\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(5656) : error 001: expected token: ";", but found "return"
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Выдает Ошибку где был OnPlayerCommandText

5 минут назад, DEST сказал:

@Добрый Кот 

  code (открыть спойлер)


public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
    if(strfind(cmd, "$response get_custom_hash", true) != -1) //Åñëè îòâåò ïîëó÷åí è èñêîìàÿ ñòðîêà íàéäåíà
    {
        new packhash[64]; //Ñîçäàäèì ìàññèâ, â êîòîðîì áóäåò íàõîäèòñÿ ýòîò õýø
        strmid(packhash, cmd, 26, strlen(cmd)); //Ðàçäåëÿåì ñòðîêó cmdtext è ðåçóëüòàò ðàçäåëåíèÿ - èñêîìûé õýø - çàïèøåì â ìàññèâ packhash
        //SendClientMessage(playerid, 0xFFFFFFFF, packhash);
        if(strcmp(packhash,"d276b84e38d4d443",false))
        {
         	 SetTimerEx("NoPack",3000,false,"i",playerid);
        }
        return 1;
    }
    return 0; 
}

 

 

Спойлер

C:\Users\Роман\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(5655) : error 029: invalid expression, assumed zero
C:\Users\Роман\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(5655 -- 5656) : warning 215: expression has no effect
C:\Users\Роман\Desktop\AMAZING RP V1\gamemodes\JRP.pwn(5656) : error 001: expected token: ";", but found "return"
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.

Вот Эта ошибка где было OnPlayerCommandText, Что делать?

Share this post


Link to post
Share on other sites

Проблема не решена Но закрываем!

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.