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

 



 
          





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





Последние Файлы 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 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: Alcoholik  
Зделать регистрацию на сервере
St1muLДата: Среда, 02.01.2008, 21:40 | Сообщение # 1
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Ну вот вставляю в свой мод значь регистрацию из другово мода и вот что он пишет при компиляции

F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(393) : error 017: undefined symbol "tmp"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(393) : error 017: undefined symbol "dini_Get"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(394) : error 017: undefined symbol "tmp"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(398) : error 017: undefined symbol "tmp"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(398) : error 017: undefined symbol "dini_Get"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(399) : error 017: undefined symbol "tmp2"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(399) : error 017: undefined symbol "dini_Get"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(400) : error 017: undefined symbol "tmp2"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(405) : error 017: undefined symbol "tmp"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 017: undefined symbol "playername"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 017: undefined symbol "playername"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 029: invalid expression, assumed zero
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : fatal error 107: too many error messages on one line

Что же делать cray

FLYERДата: Среда, 02.01.2008, 21:51 | Сообщение # 2
Уверенный в себе
Группа: Продвинутые
Сообщений: 155
Награды: 3
Город: Ачинск
Репутация: 8
Замечания: 40%
Статус:
Мля.... телепаты в отпуске(с) =) че ты вставляешь то дай


И да пребудет с тобой Великая Сила познания и тыкания по непонятным кнопочкам, ведущая человечество по пути прогресса! =)
St1muLДата: Среда, 02.01.2008, 22:33 | Сообщение # 3
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (Skiner)
Мля.... телепаты в отпуске(с) =) че ты вставляешь то дай

я вставляю с Freeroam new_russian

}

if(strcmp(cmd, "/register", true) == 0) {
tmp = dini_Get(FILE_SETTINGS, "register");
if (strval(tmp) == 0) {
SendClientMessage(playerid, COLOR_RED, "* Register are not allowed on this server!");
return 1;
}
tmp = dini_Get(FILE_SETTINGS, "maxusers");
tmp2 = dini_Get(FILE_TOTALSTAT, "users");
if (strval(tmp2) >= strval(tmp)) {
SendClientMessage(playerid, COLOR_RED, "* User limit reached! You cannot register.");
return 1;
}

tmp = strtok(cmdtext, idx);

GetPlayerName(playerid, playername, sizeof(playername));

if(20 < strlen(tmp) || strlen(tmp) < 5) {
SendClientMessage(playerid, COLOR_YELLOW, "* Password length must be 5-20 symbols.");
return 1;
}

if(!strlen(tmp))
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /register [password]");

else {
if (!dini_Exists(udb_encode(playername))) {
dini_Create(udb_encode(playername));
dini_IntSet(udb_encode(playername), "password", udb_hash(tmp));
tmp2 = dini_Get(FILE_SETTINGS, "defaultprotection");
dini_IntSet(udb_encode(playername), "protection", strval(tmp2));
dini_Set(udb_encode(playername), "x", "x");
dini_Set(udb_encode(playername), "y", "y");
dini_Set(udb_encode(playername), "z", "z");
if (!dini_Exists(FILE_TOTALSTAT)) dini_Create(FILE_TOTALSTAT);
tmp2 = dini_Get(FILE_TOTALSTAT, "users");
dini_IntSet(FILE_TOTALSTAT, "users", strval(tmp2)+1);
format(string, sizeof(string), "--- %s (id: %d) created account. Password: %s.", playername, playerid, tmp);
printf(string);
format(string, sizeof(string), "* Account named %s created! You can login with password %s.", playername, tmp);
SendClientMessage(playerid, COLOR_GREEN, string);
}
else {
format(string, sizeof(string), "* %s already registered.", playername,tmp);
SendClientMessage(playerid, COLOR_RED, string);
}
}

return 1;
}

if(strcmp(cmd, "/setpass", true) == 0) {
tmp = dini_Get(FILE_SETTINGS, "register");
if (strval(tmp) == 0) {
SendClientMessage(playerid, COLOR_RED, "* Register are not allowed on this server!");
return 1;
}

tmp = strtok(cmdtext, idx);

GetPlayerName(playerid, playername, sizeof(playername));

if(20 < strlen(tmp) || strlen(tmp) < 5) {
SendClientMessage(playerid, COLOR_YELLOW, "* Password length must be 5-20 symbols.");
return 1;
}

if(!strlen(tmp))
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /setpass [password]");

else {
if (dini_Exists(udb_encode(playername))) {
if (logged[playerid] == 1) {
dini_IntSet(udb_encode(playername), "password", udb_hash(tmp));
format(string, sizeof(string), "--- %s (id: %d) changed his pass to %s.", playername, playerid, tmp);
printf(string);
format(string, sizeof(string), "* Password changed to %s, remember it.", tmp);
SendClientMessage(playerid, COLOR_GREEN, string);
}
else SendClientMessage(playerid, COLOR_RED, "* You must be logged in to change your password.");
}
else {
format(string, sizeof(string), "* %s no such account.", playername);
SendClientMessage(playerid, COLOR_RED, string);
}
}

return 1;
}

if(strcmp(cmd, "/login", true) == 0) {
tmp = dini_Get(FILE_SETTINGS, "register");
if (strval(tmp) == 0) {
SendClientMessage(playerid, COLOR_RED, "* Register are not allowed on this server!");
return 1;
}

tmp = strtok(cmdtext, idx);

GetPlayerName(playerid, playername, sizeof(playername));
if(!strlen(tmp))
SendClientMessage(playerid, COLOR_WHITE, "* USAGE: /login [password]");

else {
if (dini_Exists(udb_encode(playername))) {
if (logged[playerid] == 1) {
format(string, sizeof(string), "--- %s already logged.", playername);
printf(string);
SendClientMessage(playerid, COLOR_YELLOW, "* You already logged.");
}
else {
tmp2 = dini_Get(udb_encode(playername), "password");
if (udb_hash(tmp) != strval(tmp2)) {
format(string, sizeof(string), "--- %s (id: %d) typed wrong password: %s.", playername, playerid, tmp);
printf(string);
SendClientMessage(playerid, COLOR_RED, "* Wrong password.");
}
else {
logged[playerid] = 1;
format(string, sizeof(string), "--- %s (id: %d) logged in. Password: %s.", playername, playerid, tmp);
printf(string);
SendClientMessage(playerid, COLOR_GREEN, "* You are logged in!");
}
}
}
else {
format(string, sizeof(string), "* %s no such account.", playername);
SendClientMessage(playerid, COLOR_RED, string);
}
}

return 1;


Сообщение отредактировал Skiner - Среда, 02.01.2008, 22:34
LanceДата: Среда, 02.01.2008, 22:58 | Сообщение # 4
Постоялец
Группа: I'm V.I.P.
Сообщений: 482
Награды: 9
Город: Ставрополь
Репутация: 139
Замечания: 0%
Статус:
а ты переменные объявил??
tmp.tmp2 - вот это всё сделай переменными

Добавлено (02.01.2008, 22:58)
---------------------------------------------
вот:
new tmp
new dini_Get
new tmp2
а типы посмотри в исходнике мода донора ©; lol


Просто вода
St1muLДата: Среда, 02.01.2008, 23:52 | Сообщение # 5
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Спасибо попробую tr_thankyou

Добавлено (02.01.2008, 23:13)
---------------------------------------------
Вроде всё зделал а пишет всё равно

F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(393) : error 017: undefined symbol "dini_Get"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(394) : error 035: argument type mismatch (argument 1)
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(398) : error 021: symbol already defined: "tmp"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(399) : error 017: undefined symbol "dini_Get"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(400) : error 035: argument type mismatch (argument 1)
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(405) : error 021: symbol already defined: "tmp"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(405) : error 033: array must be indexed (variable "-unknown-")
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 017: undefined symbol "playername"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 017: undefined symbol "playername"
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 029: invalid expression, assumed zero
F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : fatal error 107: too many error messages on one line

===================================
Вот ошибки ток здеся

new tmp = dini_Get(FILE_SETTINGS, "register");
if (strval(tmp) == 0) {
SendClientMessage(playerid, COLOR_RED, "* Register are not allowed on this server!");
return 1;
}
new tmp = dini_Get(FILE_SETTINGS, "maxusers");
new tmp2 = dini_Get(FILE_TOTALSTAT, "users");
if (strval(tmp2) >= strval(tmp)) {
SendClientMessage(playerid, COLOR_RED, "* User limit reached! You cannot register.");
return 1;
}

new tmp = strtok(cmdtext, idx);

GetPlayerName(playerid, playername, sizeof(playername));

=================================

Добавлено (02.01.2008, 23:52)
---------------------------------------------
ХЕЕЕЕЕЕЛП !!!!!! suicide2


Сообщение отредактировал Skiner - Среда, 02.01.2008, 23:20
TorresДата: Четверг, 03.01.2008, 02:38 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 690
Награды: 2
Город: Йошкар-Ола
Репутация: 127
Замечания: 0%
Статус:
Лучше скачай с http://samp-rus.com/load/4-1-0-96 тут и админка и регистрация 2 в 1,потом может русифицированную версию выложу.


[GM-MYSQL-PHP]PEN1:Ultra LS - совместим с samp 0.3
[ADD]MTA map converter
St1muLДата: Четверг, 03.01.2008, 18:30 | Сообщение # 7
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (Skiner)
Лучше скачай с http://samp-rus.com/load/4-1-0-96 тут и админка и регистрация 2 в 1,потом может русифицированную версию выложу.

Я скачивал от туды глючит у меня !

Пишет что я уже зарегистрирован и я немогу не что зделать suicide2

Добавлено (03.01.2008, 18:30)
---------------------------------------------

Quote (Lance)
а типы посмотри в исходнике мода донора ©; lol

и что такое типы ? sad



Сообщение отредактировал Skiner - Четверг, 03.01.2008, 14:35
ZemyatДата: Пятница, 04.01.2008, 05:55 | Сообщение # 8
Новенький
Группа: Продвинутые
Сообщений: 5
Награды: 1
Город: Челябинск
Репутация: -3
Замечания: 0%
Статус:
регистрация у меня работает а как можно сделать чтобы игрок не мог шевелиться пока он не зарегится или не авторизируется?
RegEditДата: Пятница, 04.01.2008, 09:33 | Сообщение # 9
Уважаемый человек
Группа: Продвинутые
Сообщений: 972
Награды: 5
Город: Воронеж
Репутация: 101
Замечания: 20%
Статус:
Zemyat, TogglePlayerControllable(playerid,0);

0 - не может двигаться, 1 - может.


"эта акс сделал... видно твоя жопа ему не понравилась..." © MAK
"Парни оплодотворяются с 13 лет" © SpLaSh

По поводу скриптов/модов и скриптинга в pawn в ЛС/ICQ не обращаться.
Для этих целей, в конце концов, существует форум.
St1muLДата: Пятница, 04.01.2008, 16:59 | Сообщение # 10
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (Torres)
Лучше скачай с http://samp-rus.com/load/4-1-0-96 тут и админка и регистрация 2 в 1,потом может русифицированную версию выложу.

Ты вот как думаеш зафиг мне регистрация ?
чтоб score сохранялся а он не сохраняется в этом регистре нечего не сохраняется bad

dura4okДата: Воскресенье, 06.01.2008, 15:39 | Сообщение # 11
Постоялец
Группа: Продвинутые
Сообщений: 357
Награды: 1
Город: Cеверодонецк
Репутация: 24
Замечания: 0%
Статус:
Quote (Skiner)
Ну вот вставляю в свой мод значь регистрацию из другово мода и вот что он пишет при компиляции

F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(393) : error 017: undefined symbol "tmp" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(393) : error 017: undefined symbol "dini_Get" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(394) : error 017: undefined symbol "tmp" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(398) : error 017: undefined symbol "tmp" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(398) : error 017: undefined symbol "dini_Get" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(399) : error 017: undefined symbol "tmp2" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(399) : error 017: undefined symbol "dini_Get" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(400) : error 017: undefined symbol "tmp2" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(405) : error 017: undefined symbol "tmp" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 017: undefined symbol "playername" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 017: undefined symbol "playername" F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : error 029: invalid expression, assumed zero F:\Users\Богдан\Desktop\Bogdan Disc\Gta sa I NET\SA MP\LowRiderServerRUS\gamemodes\RJKLRM.pwn(407) : fatal error 107: too many error messages on one line

Что же делать cray


начнем с того, что у тебя не прописан необходимый инклуд, содержащий описание задействованных переменных. допиши #include "utils\dini"



brontozavrДата: Воскресенье, 06.01.2008, 18:46 | Сообщение # 12
Уважаемый человек
Группа: Продвинутые
Сообщений: 880
Награды: 13
Репутация: 191
Замечания: 40%
Статус:
Skiner,
прежде чем чтото вставлять хотя бы немного ознакомься со скриптингом ну или какой нить язык программирования почитай :), и еще в добавок если не знаешь английского, так хоть переводчик поставь , переведи ошибки и все станет ясно :).
А то шустрые блин. думаете это так все просто раз вырезал, раз вставил, откомпилировал и все раотать должно :) :) умора...

St1muLДата: Понедельник, 07.01.2008, 20:32 | Сообщение # 13
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Quote (brontozavr)
А то шустрые блин. думаете это так все просто раз вырезал, раз вставил, откомпилировал и все раотать должно :) :) умора...

Если что я уже вставлял некоторые скритпы и всё работало crazy
-----------------------------------------------------------------------------------------------------------------------
Quote (dura4ok)
начнем с того, что у тебя не прописан необходимый инклуд, содержащий описание задействованных переменных. допиши #include "utils\dini"

Спасибо но всёже ток на 3 ошибки меньше что дальше ?
ставлю
new tmp2
new tmp
и выдаёт ещё больше ошибок bad
------------------------------------------------------------------------------------------------------------------------
Ктонибудь зделайте мне ФС регистрации чтоб сохранялось оружие + score + Деньги и всё никаких проблем :)



Сообщение отредактировал Skiner - Понедельник, 07.01.2008, 20:38
dura4okДата: Вторник, 08.01.2008, 11:07 | Сообщение # 14
Постоялец
Группа: Продвинутые
Сообщений: 357
Награды: 1
Город: Cеверодонецк
Репутация: 24
Замечания: 0%
Статус:
Skiner, а ты не догадался оттуда скопировать правильно описанную переменную? там строка если шо, а не просто так
Code
public OnPlayerCommandText(playerid, cmdtext[])
{
   new tmp[256];
   new name[256];
      new cmd[256];
      new idx;
      new string[256];
      new playername[MAX_PLAYER_NAME];
      new tmp2[256];
      new moneys[MAX_PLAYERS];
      new giveplayerid;
      new giveplayer[MAX_PLAYER_NAME];
      new sendername[MAX_PLAYER_NAME];
      new playermoney[MAX_PLAYERS];
      new level[MAX_PLAYERS];

     cmd = strtok(cmdtext, idx);
и так далее.





Сообщение отредактировал dura4ok - Вторник, 08.01.2008, 11:08
St1muLДата: Понедельник, 14.01.2008, 03:24 | Сообщение # 15
Местный
Группа: Продвинутые
Сообщений: 745
Награды: 7
Город: г. Курган
Репутация: 77
Замечания: 20%
Статус:
Вот корочь зделал ФС но непойму чо зделать надо чтоб он откампилировался sad
http://attach.mail.ru/cgi-bin....¬ype
вот ссылка
неужели нет никого кто может мне помочь ?
я вижу так и непоставлю некому плюсик если так будет и дальше crazy



Сообщение отредактировал Skiner - Понедельник, 14.01.2008, 03:29
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:





 


 


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