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

 



 
          





Рекомендуем:





Последние Файлы 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
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
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
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
Проблема с регистрацией
SANJAДата: Вторник, 08.09.2009, 23:50 | Сообщение # 1
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Вот 2 команды но они почему то не работают на сервере в чем может быть дело?
Сриптов не каких не стоит с регой но все равно не работают=(

Code
//---------------
/*
  *  /register password
  *
  */
   dcmd_register(playerid,params[]) {

     // The command shouldn't work if we already are authed
     if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");

     // The command shouldn't work if an account with this
     // nick already exists
     if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Àêêàóíò óæå ñóùåñòâóåò, èñïîëüçóéòå '/login <ïàðîëü>'.");

     // Did he forgot the password?
     if (strlen(params)==0) return SystemMsg(playerid,"ÏÐÀÂÊÀ: '/register password'");

     // We save the money to the accstate
     if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Account successfully created. Login with '/login password' now.");
     return true;

  }

/*
  *  /login password
  *
  */
   dcmd_login(playerid,params[]) {

     // The command shouldn't work if we already are authed
     if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");

     // The command shouldn't work if an account with this
     // nick does not exists
     if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account doesn't exist, please use '/register password'.");

     // Did he forgot the password?
     if (strlen(params)==0) return SystemMsg(playerid,"ÏÐÀÂÊÀ: '/login <ïàðîëü>'");

     if (udb_CheckLogin(PlayerName(playerid),params)) {
        // Login was correct

        // Following thing is the same like the missing SetPlayerCommand
        GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

        PLAYERLIST_authed[playerid]=true;

        return SystemMsg(playerid,"Successfully authed!");
     }
     // Login was incorrect
     return SystemMsg(playerid,"Login failed!");
  }



MaccerДата: Среда, 09.09.2009, 00:58 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 281
Награды: 7
Город: Санкт-Петербург
Репутация: 100
Замечания: 40%
Статус:
ну я вижу 2 функции, а dcmd макрос у тебя написан, а вызовы типа dcmd(login,5,cmdtext); есть?


есть вопросы по sa-mp или pawn?
помогу за $$
SANJAДата: Среда, 09.09.2009, 08:39 | Сообщение # 3
Группа: I'm V.I.P.
Сообщений: 293
Награды: 3
Город: Рига
Репутация: 60
Замечания: 0%
Статус:
Quote (Maccer)
ну я вижу 2 функции, а dcmd макрос у тебя написан, а вызовы типа dcmd(login,5,cmdtext); есть?

угу имеетсо
Code

public OnPlayerCommandText(playerid, cmdtext[])
dcmd(login,5,cmdtext); // because login has 5 characters
dcmd(register,8,cmdtext); // because register has 8 characters

Просто первый раз вижу такую систему....





Сообщение отредактировал SANJA - Среда, 09.09.2009, 08:40
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua