Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 5 из 31 ПерваяПервая ... 3 4 5 6 7 15 ... ПоследняяПоследняя
Показано с 41 по 50 из 308
  1. #41
    Аватар для Abarmotina
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.03.2015
    Сообщений
    2
    Репутация:
    0 ±
    Парни. Нужна ваша помощь. Выдаёт варнинг, и ошибку. Весь Google излазил - ответа нет.
    PHP код:
    C:\Documents and Settings\User\Рабочий стол\Новая папка\gamemodes\new.pwn(648) : warning 202number of arguments does not match definition
    C
    :\Documents and Settings\User\Рабочий стол\Новая папка\gamemodes\new.pwn(655) : error 017undefined symbol "cache_get_field_content_int" 
    Буду чрезмерно благодарен! Нужно очень срочно! Спасибо!
    Код с варнингом:
    PHP код:
    public FindPlayerInTable(playerid)
    {
        new 
    rowsfields;
        
    cache_get_data(rowsfields);
        if(!
    rows)
        {
            
    ShowPlayerDialog(playeriddRegisterDIALOG_STYLE_INPUT"Регистрация нового пользователя""Введите пароль для регистрации нового аккаунта:""Регистрация""Выход");
        }
        else
        {
            
    ShowPlayerDialog(playeriddLoginDIALOG_STYLE_INPUT"Авторизация""Введите пароль от аккаунта для того, чтоб продолжить игру:""Вход""Выход");
           [
    Bcache_get_field_content(0"password"pInfo[playerid][pPassword], mysql_connect_ID30);[/B]
        }
        return 
    1;

    Код с ошибкой:
    PHP код:
    public UploadPlayerAccount(playerid)
    {
        [
    B]pInfo[playerid][pID] = cache_get_field_content_int(0"ID"mysql_connect_ID);[/B]
        
    SendClientMessage(playerid0xFFFFFF00"Вы успешно авторизировались!");
        
    player_is_authorized{playerid} = 1;
        
    SpawnPlayer(playerid);
        return 
    1;


    upd: Спасибо, решил. Проект был создан в другой версии Pawno. Помогло копирование всего кода, и вставки его в new.pwn нового Pawno. Как-то так в общем, вдруг кому пригодится
    Последний раз редактировалось Abarmotina; 29.03.2015 в 00:36. Причина: Решено.

  2. #42
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Цитата Сообщение от Abarmotina Посмотреть сообщение
    Парни. Нужна ваша помощь. Выдаёт варнинг, и ошибку. Весь Google излазил - ответа нет.
    PHP код:
    C:\Documents and Settings\User\Рабочий стол\Новая папка\gamemodes\new.pwn(648) : warning 202number of arguments does not match definition
    C
    :\Documents and Settings\User\Рабочий стол\Новая папка\gamemodes\new.pwn(655) : error 017undefined symbol "cache_get_field_content_int" 
    Буду чрезмерно благодарен! Нужно очень срочно! Спасибо!
    Код с варнингом:
    PHP код:
    public FindPlayerInTable(playerid)
    {
        new 
    rowsfields;
        
    cache_get_data(rowsfields);
        if(!
    rows)
        {
            
    ShowPlayerDialog(playeriddRegisterDIALOG_STYLE_INPUT"Регистрация нового пользователя""Введите пароль для регистрации нового аккаунта:""Регистрация""Выход");
        }
        else
        {
            
    ShowPlayerDialog(playeriddLoginDIALOG_STYLE_INPUT"Авторизация""Введите пароль от аккаунта для того, чтоб продолжить игру:""Вход""Выход");
           [
    Bcache_get_field_content(0"password"pInfo[playerid][pPassword], mysql_connect_ID30);[/B]
        }
        return 
    1;

    Код с ошибкой:
    PHP код:
    public UploadPlayerAccount(playerid)
    {
        [
    B]pInfo[playerid][pID] = cache_get_field_content_int(0"ID"mysql_connect_ID);[/B]
        
    SendClientMessage(playerid0xFFFFFF00"Вы успешно авторизировались!");
        
    player_is_authorized{playerid} = 1;
        
    SpawnPlayer(playerid);
        return 
    1;

    Не тем pawno открываешь, вот и ошибки

  3. Пользователь сказал cпасибо:
    Abarmotina (29.03.2015)
  4. #43
    Аватар для Abarmotina
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.03.2015
    Сообщений
    2
    Репутация:
    0 ±
    Ребят, ещё одна проблема.
    При регистрации в БД в поле "пароль" к паролю игрока добавляется пароль всех остальных игроков. Что делать?

  5. #44
    Аватар для Joker_Fox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.01.2014
    Сообщений
    4
    Репутация:
    0 ±
    Подробно, интересно. Спасибо за мануал

  6. #45
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от bla Посмотреть сообщение
    Пытаюсь вникнуть, но тяжковато.
    Вот пример, я хочу, чтобы когда ирок зарегистрировался ему вывело приветствие и написало его № аккаунта, тот который ID в phpMyAdmins.
    Я вроде как понял как отсылать запрос на нужную информацию из таблицы, вот он:
    PHP код:
        new Qstring[70+11];
        
    format(Qstring70+11"SELECT `ID` FROM `accounts` WHERE `Name` = '%s'"PlayerInfo[playerid][pName); 
    Как мне быть дальше? Как я понял работу ф-ии mysql_function_query, то там нужно указывать паблик в котом мы будем использовать эту информацию, но паблика нету, точнее я хочу сделать запрос в паблике CreateNewAccount, а куда я получу число, как мне его записать, этого мне не понять.
    Если можно, то разъясните.
    Там не обязательно паблик указывать, можно например
    PHP код:
    mysql_function_query(<MySQL перемення>, <переменная с n-ым количеством ячеек> , false""""); 

  7. #46
    Аватар для SonyDeathRu
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2015
    Адрес
    Пятигорск
    Сообщений
    4
    Репутация:
    0 ±
    Хороший урок!

  8. #47
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    154
    Репутация:
    17 ±
    Можно лик так подсчитать стринг для сохранения?

    PHP код:
    stock SavePlayer(playerid// Ñîõðàíåíèå
    {
        static const
            
    save[] = "UPDATE `users` SET `Level` = '%i', `Cash` = '%i', `Sex` = '%i', `Exp` = '%i', `PaydayTimer` = '%i', `Zakon` = '%i', `Phone` = '%i', `NumberPhone` = '%i', `House` = '%i', `SetSpawn` = '%i', `Skin` = '%i' WHERE `Name` = '%s'"
        
    ;
        new 
    save_player[sizeof(save)+3+11+1+3+2+3+1+6+4+1+3+MAX_PLAYER_NAME];
        
        
    format(save_playersizeof(save_player), savePlayerInfo[playerid][pLevel], PlayerInfo[playerid][pCash],
        
    PlayerInfo[playerid][pSex], PlayerInfo[playerid][pExp], PlayerInfo[playerid][pPayDayTimer],
        
    PlayerInfo[playerid][pZakon], PlayerInfo[playerid][pPhone], PlayerInfo[playerid][pNumberPhone], PlayerInfo[playerid][pHouse],
        
    PlayerInfo[playerid][pSetSpawn], PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pName]);
        
    mysql_function_query(mysql_connect_IDsave_playerfalse"""");
        print(
    save_player);
        return 
    true;


  9. #48
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Цитата Сообщение от Роуди. Посмотреть сообщение
    Можно лик так подсчитать стринг для сохранения?

    PHP код:
    stock SavePlayer(playerid// Ñîõðàíåíèå
    {
        static const
            
    save[] = "UPDATE `users` SET `Level` = '%i', `Cash` = '%i', `Sex` = '%i', `Exp` = '%i', `PaydayTimer` = '%i', `Zakon` = '%i', `Phone` = '%i', `NumberPhone` = '%i', `House` = '%i', `SetSpawn` = '%i', `Skin` = '%i' WHERE `Name` = '%s'"
        
    ;
        new 
    save_player[sizeof(save)+3+11+1+3+2+3+1+6+4+1+3+MAX_PLAYER_NAME];
        
        
    format(save_playersizeof(save_player), savePlayerInfo[playerid][pLevel], PlayerInfo[playerid][pCash],
        
    PlayerInfo[playerid][pSex], PlayerInfo[playerid][pExp], PlayerInfo[playerid][pPayDayTimer],
        
    PlayerInfo[playerid][pZakon], PlayerInfo[playerid][pPhone], PlayerInfo[playerid][pNumberPhone], PlayerInfo[playerid][pHouse],
        
    PlayerInfo[playerid][pSetSpawn], PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pName]);
        
    mysql_function_query(mysql_connect_IDsave_playerfalse"""");
        print(
    save_player);
        return 
    true;

    почему-бы и нет...

    - - - Добавлено - - -

    только чего это ты по name сейвишь а не по ID?

  10. #49
    Аватар для Роуди.
    Пользователь

    Статус
    Оффлайн
    Регистрация
    31.07.2015
    Сообщений
    154
    Репутация:
    17 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    почему-бы и нет...

    - - - Добавлено - - -

    только чего это ты по name сейвишь а не по ID?
    Действительно, не подумал..

  11. #50
    Аватар для stimorol
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.08.2015
    Сообщений
    55
    Репутация:
    1 ±
    Господи! Вы просто чудо. Огромное спасибо вам! Вживлял вашу регистрация, скомпилировал один раз и не одной ошибки. Делайте ещё уроки.

  12. Пользователь сказал cпасибо:
    $continue$ (04.08.2015)
 

 
Страница 5 из 31 ПерваяПервая ... 3 4 5 6 7 15 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •