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

 



 
        
[SA-MP] Hosted Tab (116)
DieSeL 17.05.2017 17:33
Физрук (15)
Lanablogger1 16.05.2017 16:00
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Создание команд на MysQL
Создание команд на MysQL
anonimniyДата: Понедельник, 12.03.2012, 23:16 | Сообщение # 1
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Доброго времени суток. Вот поставил сервер на MysQL, хотел спросить, тут создание команд идёт таким же образом?

Если и да, то не могу скопировать команду /veh на свой мод.

Ругается что не объявлены переменные cmd и PlayerInfo.

Не поможете?

Ошибки:

Code
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(256) : warning 217: loose indentation
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(256) : error 017: undefined symbol "cmd"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(260) : error 017: undefined symbol "PlayerInfo"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(260) : warning 215: expression has no effect
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(260) : error 001: expected token: ";", but found "]"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(260) : error 029: invalid expression, assumed zero
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(260) : fatal error 107: too many error messages on one line

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

5 Errors.


Команда:

Code
public OnPlayerCommandText(playerid, cmdtext[])
{
  if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  {
   return 1;
  }
   if(strcmp(cmd, "/veh", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
          if (PlayerInfo[playerid][pAdmin] < 5)
    {
        SendClientMessage(playerid, COLOR_GRAD1, "{FF6347}[??????!]=>: {ffffff}? ??? ??? ??????? ? ???? ????????!");
        return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "Some-Box: /veh [carid] [color1] [color2]");
     return 1;
    }
    new car;
    car = strval(tmp);
    if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_GREY, "ID ????????????? ????????: [400-611]"); return 1; }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "/veh [carid] [color1] [color2]");
     return 1;
    }
    new color1;
    color1 = strval(tmp);
    if(color1 < 0)
    {
    SendClientMessage(playerid, COLOR_GREY, "/veh [carid] [color1] [color2]");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, "/veh [carid] [color1] [color2]");
     return 1;
    }
    new color2;
    color2 = strval(tmp);
    if(color2 < 0) { SendClientMessage(playerid, COLOR_GREY, "/veh [carid] [color1] [color2]"); return 1; }
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X,Y,Z);
    new carid = CreateVehicle(car, X,Y,Z, 0.0, color1, color2, -1);
    CreatedCars[CreatedCar] = carid;
    CreatedCar ++;
    format(string, sizeof(string), "???????????? ???????? %d ???????.", carid);
    SendClientMessage(playerid, COLOR_GREY, string);
    for(new i=0; i<GetMaxPlayers(); i++)
    {
        if(IsPlayerConnected(i))
     {
         if(GainAdmin[i] == 1)
                     {
       new admin[MAX_PLAYER_NAME];
       GetPlayerName(playerid, admin,sizeof(admin));
       format(string,sizeof(string),"Gain Admin: {FFFFFF}%s ?????? ?????????: %d.",admin,car);
                         SendClientMessage(i, COLOR_LIGHTRED, string);

                     }
                 }
             }
   }
   return 1;
  }
  return 0;
}

ImperealistДата: Понедельник, 12.03.2012, 23:39 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 205
Награды: 10
Город: Санкт-Петербург
Репутация: 518
Замечания: 100%
Статус:
омг-_-
Если не понимаете предназначение mysql'а, нахера ставить?
Как связан мускул и построение команд?



Soviet Connection - open!


[RD]ChezДата: Вторник, 13.03.2012, 00:35 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 64
Замечания: 20%
Статус:
warning 217: loose indentation - не важно, просто не проставлена табуляция
error 017: undefined symbol "cmd" отсутсвует переменная cmd (решение new cmd[128])
error 017: undefined symbol "PlayerInfo" и следующие - отсутствует переменная PlayerInfo (решение
enum pInfo
{
///...
pAdmin
///...
}
new PlayerInfo[MAX_PLAYERS][pInfo];
)

Добавлено (13.03.2012, 00:35)
---------------------------------------------
И да, тут нет ничего связанного с мускулом


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
anonimniyДата: Вторник, 13.03.2012, 01:54 | Сообщение # 4
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Quote (Imperealist)
омг-_-
Если не понимаете предназначение mysql'а, нахера ставить?
Как связан мускул и построение команд?


Поставил т.к. хочется посмотреть что такое, поработать с этим.

Quote (|RD|Chez)
enum pInfo
{
///...
pAdmin
///...
}
new PlayerInfo[MAX_PLAYERS][pInfo];
)


У меня все эти переменные ( aAdmin, aPassword) идут через:

Code
enum Variables {
         aID,
         aName[MAX_PLAYER_NAME],
         aPassword[64],
         bool: aLogged,
         aWrongPassword,
   aAdmin,
};
new playerVariable[5][Variables]; // Слоты на сервере.

AirKiteДата: Вторник, 13.03.2012, 02:19 | Сообщение # 5
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
Куда полез? Сначала ВОРОТА!!!


[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
AndrejsДата: Вторник, 13.03.2012, 02:46 | Сообщение # 6
Группа: I'm V.I.P.
Сообщений: 1801
Награды: 37
Город: Tallinn
Репутация: 2282
Замечания: 20%
Статус:
anonimniy, ну так и используй их, а не PlayerInfo
И да, скажу то, что сказали уже несколько человек - mySQL на построение команд не влияет




anonimniyДата: Вторник, 13.03.2012, 15:35 | Сообщение # 7
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Так. Вроде как сделал, теперь такая проблема:

Ошибки:

Code
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(263) : error 017: undefined symbol "strtok"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(263) : error 033: array must be indexed (variable "cmd")
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(273) : error 017: undefined symbol "strtok"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(273) : error 033: array must be indexed (variable "tmp")
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(282) : error 017: undefined symbol "strtok"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(282) : error 033: array must be indexed (variable "tmp")
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(295) : error 017: undefined symbol "strtok"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(295) : error 033: array must be indexed (variable "tmp")
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(309) : error 017: undefined symbol "string"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(309) : error 017: undefined symbol "string"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(309) : error 029: invalid expression, assumed zero
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(309) : fatal error 107: too many error messages on one line

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

12 Errors.


Строки которые добавил:

Code
    new cmd[128];
  new tmp[256];
  cmd = strtok(cmdtext, idx);


Сама команда выше.

TroovorДата: Вторник, 13.03.2012, 15:58 | Сообщение # 8
Освоившийся
Группа: Продвинутые
Сообщений: 102
Награды: 6
Город: Нижний Новгород
Репутация: 184
Замечания: 0%
Статус:
anonimniy,
Code
strtok(const string[], &index)
{
  new length = strlen(string);
  while ((index < length) && (string[index] <= ' '))
  {
   index++;
  }

  new offset = index;
  new result[20];
  while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  {
   result[index - offset] = string[index];
   index++;
  }
  result[index - offset] = EOS;
  return result;
}





Ребят, подскажите код OnPlayerSpawn, что бы перевести сервер на 0.3d © Борян
anonimniyДата: Вторник, 13.03.2012, 16:05 | Сообщение # 9
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Спасибо. И последняя проблема:

Code
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(283) : error 017: undefined symbol "inx"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(293) : error 017: undefined symbol "idx"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(302) : error 017: undefined symbol "idx"
C:\Users\Íèêèòà\Desktop\FreeArena\gamemodes\FreeArena.pwn(315) : error 017: undefined symbol "idx"
Pawn compiler 3.2.3664     Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

ImperealistДата: Вторник, 13.03.2012, 16:11 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 205
Награды: 10
Город: Санкт-Петербург
Репутация: 518
Замечания: 100%
Статус:
Переменная idx не описана.


Soviet Connection - open!


anonimniyДата: Вторник, 13.03.2012, 16:22 | Сообщение # 11
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 190
Награды: 1
Город: St.Petersburg
Репутация: 42
Замечания: 0%
Статус:
Quote (Imperealist)
Переменная idx не описана.


Это как бы и ежу понятно. Решение проблемы можно?

[RD]ChezДата: Вторник, 13.03.2012, 16:33 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 64
Замечания: 20%
Статус:
new idx, inx;
-_-



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
AirKiteДата: Вторник, 13.03.2012, 19:34 | Сообщение # 13
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1671
Награды: 21
Город: Новосибирск
Репутация: 2070
Замечания: 0%
Статус:
anonimniy, нечего личного. Но такие как ты лажающие всё подряд, никогда не научатся делать то что им хочется (не только скриптинг или программирование). Тебе уже выше объясняли что означает undefined symbol, но ты этого не прочитал а просто посмотрел решение. При повторной проблеме, тебе опять напомнили что это значит, на что ты ответил:
Quote (anonimniy)
Это как бы и ежу понятно. Решение проблемы можно?

На этом я не выдержу и влеплю тебе смачный минус и поставлю плюс всем тем, кто сделает так же.

Никто из нас не рождался с какими либо знаниями. Но выросли лишь те, кто действительно хотел научится. От тебя я вижу только "Сделайте за меня ТО\ЭТО" wacko2



[1337GAMES] Easy RP
(SAMP SERVER, DEVELOPMENT, NOT SAMP-RP, SMART LIFE)


Jabber: airkite@qip.ru
[Addon] QuickBinder
[FS] Online Players Record
ВеликсДата: Среда, 14.03.2012, 10:01 | Сообщение # 14
Мастер джэдай
Группа: Модераторы
Сообщений: 3925
Награды: 287
Город: Мухосранск
Репутация: 8414
Замечания: 0%
Статус:
Quote (anonimniy)
, хотел спросить, тут создание команд

Как связаны команды, и хранение данных?

И вообще, закрыто, моды они пишут, не зная элементарного.

Плюс поставил случайно, браузер лаганул, завтра верну назад.



[cut=freestyle]
ПРИНЕСЛА СОРОКА В РОТЕ ПРИВОРОТ ,
СВЯЗАЛАСЬ НА ШЕЕ ЛОЗА И БЫЛ ПОЛНЫЙ ПИ**ЕЦ,
ОСЕНЬ С ЗИМОЙ, ЛЕТО С ВЕСНОЙ,
ГУСЬ С ЛИСОЙ, ЕБ**ИСЬ ВО ТЬМЕ НОЧНОЙ.
УЗЕЛ ЗАВЯЗАЛСЯ, ПЕПЕЛ РАЗМЕТАЛСЯ И ЛИСА ЗАБЕРЕМЕНЕЛА.
ВМЕСТЕ ВЕК ВЕКОВАТЬ, ПУТУ НЕ РАЗВЯЗАТЬ.
ТРАВА ПЕРЕПЛЕТИСЬ, УЗЕЛ ЗАВОРОЖИСЬ.
ЛЕНАРУ ДАЙ УМА И ЛЕНУ
НА ВЕЛЕ НЕ ОТРАЗИСЬ,ЕБ*СЬ ЕБ*СЬ ЕБ*СЬ
© Хасан
[/cut]


Сообщение отредактировал velix - Среда, 14.03.2012, 10:02
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » Создание команд на MysQL
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM