урок регистрация для начинающих [GM]
admin Дата: Пятница, 20.05.2011, 13:50:37 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Попросили чтоб-бы я написал регистрацию простую для всех модов так я и написал)и сделаем регистрацию для мода! верху мода прописываем
Code
#define COLOR_GREY 0xBEBEBEAA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_GRAD5 0xE3E3E3FF #define COLOR_GRAD1 0xB4B5B7FF
это у нас цвета! так же верху мода прописываем forwad
Code
forward ShowStats(playerid,targetid); forward OnPlayerUpdate(playerid); forward Encrypt(string[]); forward OnPlayerLogin(playerid,const string[]);
это за какие public будут отвечать! так же верху мода после forwad прописываем
Code
enum pInfo { pPassword[128], pKills, pDeaths, pCash, };
это у нас отвечает за пароль за кил убийство и т.п! так же верху мода прописываем
Code
new PlayerInfo[MAX_PLAYERS][pInfo]; new gPlayerLogged[MAX_PLAYERS]; new gPlayerAccount[MAX_PLAYERS];
это у нас переменные! Теперь ищем наш public это у нас будет:
Code
public OnPlayerDisconnect
и туда вставляем: Code
OnPlayerUpdate(playerid); gPlayerLogged[playerid] = 0;
это у нас отвечает за выход с игры! теперь ищем:
туда вставляем: Code
new kills = PlayerInfo[playerid][pKills]; SetPlayerScore(playerid, kills); new Float:Health; GetPlayerHealth(playerid, Health); if(Health == 0.0) { PlayerInfo[playerid][pDeaths] += 1; } GivePlayerMoney(killerid,2000); PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 1;
это у нас за килл убийство отвечает! Теперь нам нужно добавить команды /register и /login и /stats ищем
Code
public OnPlayerCommandText
туда вставляем: Code
if (strcmp(cmd, "/login", true) ==0 ) { if(IsPlayerConnected(playerid)) { new tmppass[64]; if(gPlayerLogged[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "Вы уже залогинились."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Использование: /login [Ваш пароль]"); return 1; } strmid(tmppass, tmp, 0, strlen(cmdtext), 255); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); } return 1; }
Code
if (strcmp(cmd, "/register", true)==0) { new string[265]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Использование: /register [Ваш пароль]"); return 1; } if (gPlayerAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "Этот ник уже зарегистрирован"); return 1; } strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255); Encrypt(PlayerInfo[playerid][pPassword]); GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "%s.cer", playername); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GREY, " Этот ник уже зарегистрирован"); fclose(file); return 1; } new File:hFile; hFile = fopen(string, io_append); new var[32];// format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); fclose(hFile); SendClientMessage(playerid, COLOR_WHITE, "Успешно зарегистрирован"); SendClientMessage(playerid, COLOR_WHITE, "В следующий раз когда вы войдете в игру пропишите /login <и ваш пароль> чтобы вы смогли зайти под вашим аккаунтом."); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; }
Code
if (strcmp(cmd, "/stats", true) == 0) { if(IsPlayerConnected(playerid)) { if (gPlayerLogged[playerid] != 0) { ShowStats(playerid,playerid); } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не авторизовались !"); } } return 1; }
примерно должен public выглядит так:
Code
public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); new tmp[256]; new playername[MAX_PLAYER_NAME]; if (strcmp(cmd, "/login", true) ==0 ) { if(IsPlayerConnected(playerid)) { new tmppass[64]; if(gPlayerLogged[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Вы уже залогинились."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, " Использование: /login [ваш пароль]"); return 1; } strmid(tmppass, tmp, 0, strlen(cmdtext), 255); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); } return 1; } if (strcmp(cmd, "/register", true)==0) { new string[265]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Использование: /register [Ваш пароль]"); return 1; } if (gPlayerAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Этот ник уже зарегистрирован"); return 1; } strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255); Encrypt(PlayerInfo[playerid][pPassword]); GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "%s.cer", playername); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GREY, " Этот ник уже зарегистрирован"); fclose(file); return 1; } new File:hFile; hFile = fopen(string, io_append); new var[32];// format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); fclose(hFile); SendClientMessage(playerid, COLOR_WHITE, "Успешно зарегистрирован!"); SendClientMessage(playerid, COLOR_WHITE, "В следующий раз когда вы войдете в игру пропишите /login <и ваш пароль> чтобы вы смогли зайти под вашим аккаунтом."); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; } if (strcmp(cmd, "/stats", true) == 0) { if(IsPlayerConnected(playerid)) { if (gPlayerLogged[playerid] != 0) { ShowStats(playerid,playerid); } else { SendClientMessage(playerid, COLOR_GRAD1, " Вы не авторизовались !"); } } return 1; } return 0; }
Теперь добавляем public за которые отвечают за регистрацию,логина,и статуса.
в любое место вставляем:
Code
public Encrypt(string[]) { for(new x=0; x < strlen(string); x++) { string[x] += (3^x) * (x % 15); if(string[x] > (0xff)) { string[x] -= 64; } } return 1; } public OnPlayerLogin(playerid,const string[]) { new pname2[MAX_PLAYER_NAME]; new pname3[MAX_PLAYER_NAME]; new string2[64]; new string3[128]; GetPlayerName(playerid, pname2, sizeof(pname2)); format(string2, sizeof(string2), "%s.cer", pname2); new File: UserFile = fopen(string2, io_read); if (UserFile) { new valtmp[128]; fread(UserFile, valtmp);strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255); if ((strcmp(PlayerInfo[playerid][pPassword], string, true, strlen(valtmp)-1) == 0)) { new key[128],val[128]; new Data[128]; while(fread(UserFile,Data,sizeof(Data))) { key = ini_GetKey(Data); if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); } if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); } if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); } GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); } fclose(UserFile); gPlayerLogged[playerid] = 1; gPlayerAccount[playerid] = 1; new kills = PlayerInfo[playerid][pKills]; SetPlayerScore(playerid, kills); GetPlayerName(playerid, pname3, sizeof(pname3)); format(string3, sizeof(string3), "Добро пожаловать %s, вы успешно зашли под своим ником!", pname3); SendClientMessage(playerid, COLOR_WHITE,string3); } else { SendClientMessage(playerid, COLOR_GREY, "Неверный пароль"); fclose(UserFile); } } return 1; }
теперь ищешь: Code
public OnPlayerUpdate
и туда добавляем: Code
if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid]) { new string3[32]; new pname3[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname3, sizeof(pname3)); format(string3, sizeof(string3), "%s.cer", pname3); new File: pFile = fopen(string3, io_write); if (pFile) { new var[32]; format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(pFile, var); fclose(pFile); new File: hFile = fopen(string3, io_append); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); fclose(hFile); } } }
потом сами функции добавляем в самый вниз мода: Code
stock ini_GetKey( line[] ) { new keyRes[128]; keyRes[0] = 0; if ( strfind( line , "=" , true ) == -1 ) return keyRes; strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) ); return keyRes; } stock ini_GetValue( line[] ) { new valRes[128]; valRes[0]=0; if ( strfind( line , "=" , true ) == -1 ) return valRes; strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) ); return valRes; } 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; }
и добавляем еще один public: Code
public ShowStats(playerid,targetid) { if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid)) { new cash = GetPlayerMoney(targetid); new deaths = PlayerInfo[targetid][pDeaths]; new kills = PlayerInfo[targetid][pKills]; new name[MAX_PLAYER_NAME]; GetPlayerName(targetid, name, sizeof(name)); new Float:px,Float:py,Float:pz; GetPlayerPos(targetid, px, py, pz); new coordsstring[256]; SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); format(coordsstring, sizeof(coordsstring),"*** %s ***",name); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "Убил:[%d] Умер:[%d] Деньги:[$%d]",kills,deaths,cash); SendClientMessage(playerid, COLOR_GRAD5,coordsstring); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); } }
все регистрация готова!урок от admin
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Попросили чтоб-бы я написал регистрацию простую для всех модов так я и написал)и сделаем регистрацию для мода! верху мода прописываем
Code
#define COLOR_GREY 0xBEBEBEAA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_GRAD5 0xE3E3E3FF #define COLOR_GRAD1 0xB4B5B7FF
это у нас цвета! так же верху мода прописываем forwad
Code
forward ShowStats(playerid,targetid); forward OnPlayerUpdate(playerid); forward Encrypt(string[]); forward OnPlayerLogin(playerid,const string[]);
это за какие public будут отвечать! так же верху мода после forwad прописываем
Code
enum pInfo { pPassword[128], pKills, pDeaths, pCash, };
это у нас отвечает за пароль за кил убийство и т.п! так же верху мода прописываем
Code
new PlayerInfo[MAX_PLAYERS][pInfo]; new gPlayerLogged[MAX_PLAYERS]; new gPlayerAccount[MAX_PLAYERS];
это у нас переменные! Теперь ищем наш public это у нас будет:
Code
public OnPlayerDisconnect
и туда вставляем: Code
OnPlayerUpdate(playerid); gPlayerLogged[playerid] = 0;
это у нас отвечает за выход с игры! теперь ищем:
туда вставляем: Code
new kills = PlayerInfo[playerid][pKills]; SetPlayerScore(playerid, kills); new Float:Health; GetPlayerHealth(playerid, Health); if(Health == 0.0) { PlayerInfo[playerid][pDeaths] += 1; } GivePlayerMoney(killerid,2000); PlayerInfo[killerid][pKills] = PlayerInfo[killerid][pKills] + 1;
это у нас за килл убийство отвечает! Теперь нам нужно добавить команды /register и /login и /stats ищем
Code
public OnPlayerCommandText
туда вставляем: Code
if (strcmp(cmd, "/login", true) ==0 ) { if(IsPlayerConnected(playerid)) { new tmppass[64]; if(gPlayerLogged[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "Вы уже залогинились."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Использование: /login [Ваш пароль]"); return 1; } strmid(tmppass, tmp, 0, strlen(cmdtext), 255); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); } return 1; }
Code
if (strcmp(cmd, "/register", true)==0) { new string[265]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Использование: /register [Ваш пароль]"); return 1; } if (gPlayerAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, "Этот ник уже зарегистрирован"); return 1; } strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255); Encrypt(PlayerInfo[playerid][pPassword]); GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "%s.cer", playername); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GREY, " Этот ник уже зарегистрирован"); fclose(file); return 1; } new File:hFile; hFile = fopen(string, io_append); new var[32];// format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); fclose(hFile); SendClientMessage(playerid, COLOR_WHITE, "Успешно зарегистрирован"); SendClientMessage(playerid, COLOR_WHITE, "В следующий раз когда вы войдете в игру пропишите /login <и ваш пароль> чтобы вы смогли зайти под вашим аккаунтом."); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; }
Code
if (strcmp(cmd, "/stats", true) == 0) { if(IsPlayerConnected(playerid)) { if (gPlayerLogged[playerid] != 0) { ShowStats(playerid,playerid); } else { SendClientMessage(playerid, COLOR_GRAD1, "Вы не авторизовались !"); } } return 1; }
примерно должен public выглядит так:
Code
public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); new tmp[256]; new playername[MAX_PLAYER_NAME]; if (strcmp(cmd, "/login", true) ==0 ) { if(IsPlayerConnected(playerid)) { new tmppass[64]; if(gPlayerLogged[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Вы уже залогинились."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, " Использование: /login [ваш пароль]"); return 1; } strmid(tmppass, tmp, 0, strlen(cmdtext), 255); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); } return 1; } if (strcmp(cmd, "/register", true)==0) { new string[265]; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GREY, "Использование: /register [Ваш пароль]"); return 1; } if (gPlayerAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GREY, " Этот ник уже зарегистрирован"); return 1; } strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255); Encrypt(PlayerInfo[playerid][pPassword]); GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "%s.cer", playername); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GREY, " Этот ник уже зарегистрирован"); fclose(file); return 1; } new File:hFile; hFile = fopen(string, io_append); new var[32];// format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(hFile, var); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); fclose(hFile); SendClientMessage(playerid, COLOR_WHITE, "Успешно зарегистрирован!"); SendClientMessage(playerid, COLOR_WHITE, "В следующий раз когда вы войдете в игру пропишите /login <и ваш пароль> чтобы вы смогли зайти под вашим аккаунтом."); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; } if (strcmp(cmd, "/stats", true) == 0) { if(IsPlayerConnected(playerid)) { if (gPlayerLogged[playerid] != 0) { ShowStats(playerid,playerid); } else { SendClientMessage(playerid, COLOR_GRAD1, " Вы не авторизовались !"); } } return 1; } return 0; }
Теперь добавляем public за которые отвечают за регистрацию,логина,и статуса.
в любое место вставляем:
Code
public Encrypt(string[]) { for(new x=0; x < strlen(string); x++) { string[x] += (3^x) * (x % 15); if(string[x] > (0xff)) { string[x] -= 64; } } return 1; } public OnPlayerLogin(playerid,const string[]) { new pname2[MAX_PLAYER_NAME]; new pname3[MAX_PLAYER_NAME]; new string2[64]; new string3[128]; GetPlayerName(playerid, pname2, sizeof(pname2)); format(string2, sizeof(string2), "%s.cer", pname2); new File: UserFile = fopen(string2, io_read); if (UserFile) { new valtmp[128]; fread(UserFile, valtmp);strmid(PlayerInfo[playerid][pPassword], valtmp, 0, strlen(valtmp)-1, 255); if ((strcmp(PlayerInfo[playerid][pPassword], string, true, strlen(valtmp)-1) == 0)) { new key[128],val[128]; new Data[128]; while(fread(UserFile,Data,sizeof(Data))) { key = ini_GetKey(Data); if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); } if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); } if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); } GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); } fclose(UserFile); gPlayerLogged[playerid] = 1; gPlayerAccount[playerid] = 1; new kills = PlayerInfo[playerid][pKills]; SetPlayerScore(playerid, kills); GetPlayerName(playerid, pname3, sizeof(pname3)); format(string3, sizeof(string3), "Добро пожаловать %s, вы успешно зашли под своим ником!", pname3); SendClientMessage(playerid, COLOR_WHITE,string3); } else { SendClientMessage(playerid, COLOR_GREY, "Неверный пароль"); fclose(UserFile); } } return 1; }
теперь ищешь: Code
public OnPlayerUpdate
и туда добавляем: Code
if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid]) { new string3[32]; new pname3[MAX_PLAYER_NAME]; GetPlayerName(playerid, pname3, sizeof(pname3)); format(string3, sizeof(string3), "%s.cer", pname3); new File: pFile = fopen(string3, io_write); if (pFile) { new var[32]; format(var, 32, "%s\n", PlayerInfo[playerid][pPassword]);fwrite(pFile, var); fclose(pFile); new File: hFile = fopen(string3, io_append); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); fclose(hFile); } } }
потом сами функции добавляем в самый вниз мода: Code
stock ini_GetKey( line[] ) { new keyRes[128]; keyRes[0] = 0; if ( strfind( line , "=" , true ) == -1 ) return keyRes; strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) ); return keyRes; } stock ini_GetValue( line[] ) { new valRes[128]; valRes[0]=0; if ( strfind( line , "=" , true ) == -1 ) return valRes; strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) ); return valRes; } 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; }
и добавляем еще один public: Code
public ShowStats(playerid,targetid) { if(IsPlayerConnected(playerid)&&IsPlayerConnected(targetid)) { new cash = GetPlayerMoney(targetid); new deaths = PlayerInfo[targetid][pDeaths]; new kills = PlayerInfo[targetid][pKills]; new name[MAX_PLAYER_NAME]; GetPlayerName(targetid, name, sizeof(name)); new Float:px,Float:py,Float:pz; GetPlayerPos(targetid, px, py, pz); new coordsstring[256]; SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); format(coordsstring, sizeof(coordsstring),"*** %s ***",name); SendClientMessage(playerid, COLOR_WHITE,coordsstring); format(coordsstring, sizeof(coordsstring), "Убил:[%d] Умер:[%d] Деньги:[$%d]",kills,deaths,cash); SendClientMessage(playerid, COLOR_GRAD5,coordsstring); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); } }
все регистрация готова!урок от admin Автор - admin Дата добавления - 20.05.2011 в 13:50:37
YmHik Дата: Четверг, 02.06.2011, 16:57:18 | Сообщение # 2
Группа: Пользователи
Сообщений: 76
как я понял вырезано из GF'a ? Добавлено (02.06.2011, 16:57) --------------------------------------------- + Забыл скинуть ссылку на <dini>
Заказ Граффики
Сообщение как я понял вырезано из GF'a ? Добавлено (02.06.2011, 16:57) --------------------------------------------- + Забыл скинуть ссылку на <dini>
Автор - YmHik Дата добавления - 02.06.2011 в 16:57:18
admin Дата: Пятница, 03.06.2011, 00:33:04 | Сообщение # 3
Группа: Администраторы
Сообщений: 3869
Quote (YmHik )
как я понял вырезано из GF'a ?
нет Quote (YmHik )
+ Забыл скинуть ссылку на
да у всех этот инклуд уже есть dini :))плюс на samp-pawno.ru/load валяется целая папка с инклудами от samp 0.3 c
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Quote (YmHik )
как я понял вырезано из GF'a ?
нет Quote (YmHik )
+ Забыл скинуть ссылку на
да у всех этот инклуд уже есть dini :))плюс на samp-pawno.ru/load валяется целая папка с инклудами от samp 0.3 c Автор - admin Дата добавления - 03.06.2011 в 00:33:04
Jin Дата: Суббота, 04.06.2011, 20:28:32 | Сообщение # 4
Группа: Пользователи
Сообщений: 98
а у меня пишет не отправлять когда компилирую в amx что делатьДобавлено (04.06.2011, 20:28) ---------------------------------------------
Code
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1107) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1112) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1123) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1127) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1134) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1145) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 029: invalid expression, assumed zero C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 14 Errors.
Строчки ероров: 1107: Code
if (strcmp(cmd, "/login", true) ==0 )
1112: Code
if(gPlayerLogged[playerid] == 1)
1117: Code
tmp = strtok(cmdtext, idx);
1118: 1123: Code
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
1127: 1130: Code
if (strcmp(cmd, "/register", true)==0)
1133: Code
tmp = strtok(cmdtext, idx);
(p.s. там 2 раза ошибка в строчке 133) 1134: 1145: Code
strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255);
1147: тут 4 ошибки Code
GetPlayerName(playerid, playername, sizeof(playername));
Сообщение а у меня пишет не отправлять когда компилирую в amx что делатьДобавлено (04.06.2011, 20:28) ---------------------------------------------
Code
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1107) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1112) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1123) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1127) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1134) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1145) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 029: invalid expression, assumed zero C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 14 Errors.
Строчки ероров: 1107: Code
if (strcmp(cmd, "/login", true) ==0 )
1112: Code
if(gPlayerLogged[playerid] == 1)
1117: Code
tmp = strtok(cmdtext, idx);
1118: 1123: Code
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
1127: 1130: Code
if (strcmp(cmd, "/register", true)==0)
1133: Code
tmp = strtok(cmdtext, idx);
(p.s. там 2 раза ошибка в строчке 133) 1134: 1145: Code
strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255);
1147: тут 4 ошибки Code
GetPlayerName(playerid, playername, sizeof(playername));
Автор - Jin Дата добавления - 04.06.2011 в 20:28:32
Тех-поддержка Дата: Воскресенье, 05.06.2011, 00:27:23 | Сообщение # 5
Группа: Администраторы
Сообщений: 82
Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation
строчки равняй! Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1107) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1112) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1123) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1127) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1134) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1145) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername"
в Code
public OnPlayerCommandText(playerid, cmdtext[])
поставь вот это: Code
new cmd[256]; new idx; cmd = strtok(cmdtext, idx); new tmp[256]; new playername[MAX_PLAYER_NAME];
и все будет нормально:)
тех.поддержка! В лс на тупые вопросы не отвечаю,это как pawno! Тех.поддержка e-mail - support@samp-pawno.ru !
Сообщение Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation
строчки равняй! Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1107) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1112) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1117) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1123) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1127) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1130) : error 017: undefined symbol "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : error 017: undefined symbol "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1134) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1145) : error 017: undefined symbol "tmp" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1147) : error 017: undefined symbol "playername"
в Code
public OnPlayerCommandText(playerid, cmdtext[])
поставь вот это: Code
new cmd[256]; new idx; cmd = strtok(cmdtext, idx); new tmp[256]; new playername[MAX_PLAYER_NAME];
и все будет нормально:)Автор - Тех-поддержка Дата добавления - 05.06.2011 в 00:27:23
Jin Дата: Воскресенье, 05.06.2011, 10:04:44 | Сообщение # 6
Группа: Пользователи
Сообщений: 98
Code
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1165) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1170) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1190) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1211) : error 021: symbol already defined: "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1213) : error 021: symbol already defined: "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1220) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1330) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1378) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1444) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1492) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1681) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1825) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2431) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2603) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7888) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7903) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7907) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7912) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7915) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7916) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7917) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7933) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7948) : error 021: symbol already defined: "strtok" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7963) : error 047: array sizes do not match, or destination array is too small Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
7948: Code
{[/code] 7963: [code]return result;
1211: 1213: Code
new giveplayerid, moneys, idx;
Добавлено (05.06.2011, 10:04) --------------------------------------------- 7948: {
Сообщение Code
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1165) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1170) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1190) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1211) : error 021: symbol already defined: "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1213) : error 021: symbol already defined: "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1220) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1330) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1378) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1444) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1492) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1681) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1825) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2431) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2603) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7888) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7903) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7907) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7912) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7915) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7916) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7917) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7933) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7948) : error 021: symbol already defined: "strtok" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7963) : error 047: array sizes do not match, or destination array is too small Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
7948: Code
{[/code] 7963: [code]return result;
1211: 1213: Code
new giveplayerid, moneys, idx;
Добавлено (05.06.2011, 10:04) --------------------------------------------- 7948: {
Автор - Jin Дата добавления - 05.06.2011 в 10:04:44
admin Дата: Понедельник, 06.06.2011, 05:44:03 | Сообщение # 7
Группа: Администраторы
Сообщений: 3869
Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1165) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1170) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1190) : warning 217: loose indentation
Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7888) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7903) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7907) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7912) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7915) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7916) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7917) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7933) : warning 217: loose indentation
это строки по ровняй! Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7948) : error 021: symbol already defined: "strtok"
два раза функция используется одну убери!Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1211) : error 021: symbol already defined: "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1213) : error 021: symbol already defined: "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1220) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1330) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1378) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1444) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1492) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1681) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1825) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2431) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2603) : warning 219: local variable "tmp" shadows a variable at a preceding level
переменные по 2 раза тоже самое используется 1 убери переменную!
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(982) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(984) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1118) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1133) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1165) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1170) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1190) : warning 217: loose indentation
Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7888) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7903) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7907) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7912) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7915) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7916) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7917) : warning 217: loose indentation C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7933) : warning 217: loose indentation
это строки по ровняй! Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(7948) : error 021: symbol already defined: "strtok"
два раза функция используется одну убери!Quote (Jin )
C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1211) : error 021: symbol already defined: "cmd" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1213) : error 021: symbol already defined: "idx" C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1220) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1330) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1378) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1444) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1492) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1681) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(1825) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2431) : warning 219: local variable "tmp" shadows a variable at a preceding level C:\Documents and Settings\User\Рабочий стол\Новый pwn мода\Копия мода\lvdm.pwn(2603) : warning 219: local variable "tmp" shadows a variable at a preceding level
переменные по 2 раза тоже самое используется 1 убери переменную!Автор - admin Дата добавления - 06.06.2011 в 05:44:03
kasyak Дата: Вторник, 23.08.2011, 00:37:10 | Сообщение # 8
Группа: Пользователи
Сообщений: 28
Я выот все сделал как написано но вот такая ошибка E:\serv1\server\pawno\include\Dini.inc(24) : fatal error 100: cannot read from file: "dutils" ну я в начале добавил вот эту строчку #include <Dini.inc> а без этого была куча ошибок что у чела который писалДобавлено (23.08.2011, 00:18) --------------------------------------------- все получилось это dini был бракованый)
Добавлено (23.08.2011, 00:37) --------------------------------------------- что то у меня пароль не сохроняет(((
Сообщение Я выот все сделал как написано но вот такая ошибка E:\serv1\server\pawno\include\Dini.inc(24) : fatal error 100: cannot read from file: "dutils" ну я в начале добавил вот эту строчку #include <Dini.inc> а без этого была куча ошибок что у чела который писалДобавлено (23.08.2011, 00:18) --------------------------------------------- все получилось это dini был бракованый)
Добавлено (23.08.2011, 00:37) --------------------------------------------- что то у меня пароль не сохроняет(((
Автор - kasyak Дата добавления - 23.08.2011 в 00:37:10
Сообщение kasyak , все сохраняет посмотри аккаунты создаются в папке скриптыфайлс?Автор - admin Дата добавления - 23.08.2011 в 03:47:02
Jin Дата: Вторник, 23.08.2011, 08:40:16 | Сообщение # 10
Группа: Пользователи
Сообщений: 98
А как сделать чтоб если ты не реган то тебе писало в чат ( только для тебя) зарейся и если он более 3-х раз не зарегался его кикнуло так же и с логином п.с. а можеш сделать такую же ток в диалоге))
Сообщение А как сделать чтоб если ты не реган то тебе писало в чат ( только для тебя) зарейся и если он более 3-х раз не зарегался его кикнуло так же и с логином п.с. а можеш сделать такую же ток в диалоге)) Автор - Jin Дата добавления - 23.08.2011 в 08:40:16
kasyak Дата: Вторник, 23.08.2011, 15:02:42 | Сообщение # 11
Группа: Пользователи
Сообщений: 28
admin , создается файл и там например написанно 40 денег но при следующем заходе становится 0 и париль не сохраняется в файл только это пишет Kills=0 Deaths=0 Money=0Добавлено (23.08.2011, 15:02) --------------------------------------------- все получилось я забыл инклуид добавить
Сообщение admin , создается файл и там например написанно 40 денег но при следующем заходе становится 0 и париль не сохраняется в файл только это пишет Kills=0 Deaths=0 Money=0Добавлено (23.08.2011, 15:02) --------------------------------------------- все получилось я забыл инклуид добавить
Автор - kasyak Дата добавления - 23.08.2011 в 15:02:42
Сообщение kasyak , надо сначала перепроверять себя все ли добавил или нет :)) а потом уже писать Автор - admin Дата добавления - 24.08.2011 в 01:32:21
[MTA]MaPeR5518 Дата: Пятница, 02.09.2011, 13:16:26 | Сообщение # 13
Группа: Пользователи
Сообщений: 181
Мне в массиве не понравилась строка Зачем 128 символов? 32 или даже 16 само норм. Потому что идет лишняя нагрузка
Ничто не останавливает полет мысли программиста , как компилятор! + не помешает
Сообщение отредактировал [MTA]MaPeR5518 - Пятница, 02.09.2011, 13:17:43
Сообщение Мне в массиве не понравилась строка Зачем 128 символов? 32 или даже 16 само норм. Потому что идет лишняя нагрузка Автор - [MTA]MaPeR5518 Дата добавления - 02.09.2011 в 13:16:26
Сообщение [MTA]MaPeR5518 , есть у людей у который пароль 100 символ ну это редко встречается :)) вот и 128 норм))символ на пароль)Автор - admin Дата добавления - 02.09.2011 в 21:36:02
drifter-dron Дата: Вторник, 17.01.2012, 14:32:28 | Сообщение # 15
Группа: Пользователи
Сообщений: 477
admin , переведи в диалог логин и регистр)
Пишу любые несложные скрипты)) Обращайтесь.. Цена: от 10 рублей))
Сообщение admin , переведи в диалог логин и регистр)Автор - drifter-dron Дата добавления - 17.01.2012 в 14:32:28
Загрузка страницы, займет меньше минуты...
Статистика Форума
Последнии темы
Читаемые темы
Лучшие пользователи
Новые пользователи