 |
|
 |
|
|
|
Последние Файлы GTA 4 |
Последние Файлы GTA-MP |
Реклама |
|
|
|
|
|
[Архив] Помощь новичкам по скриптингу ! #2
| |
| heufix | Дата: Понедельник, 28.09.2009, 02:59 | Сообщение # 1 |
|
Уважаемый человек
Группа:
Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус: 
| Здравствуйте, хотите научиться скриптингу? пишите сюда, помoжем!(С)[PZ]KYZ[AIR]. Старая Тема уже достаточно полна ответов, это продолжение первой темы. Убедительная просьба к Новичкам: К большому сожалению, на этом форуме экстрасенсы не сидят,поэтому убедительно просим объяснять ваш вопрос/проблему ТАК,чтобы её поняли другие участники, не забывайте приписывать ваш код к своему сообщению(в тег pwn).
Радость
|
| |
|
|
| Defrago | Дата: Суббота, 22.10.2011, 15:57 | Сообщение # 3661 |
|
Новенький
Группа:
Пользователи
Сообщений: 33
Награды: 1
Город: Екатеринбург
Репутация: 2
Замечания: 0%
Статус: 
| Пытался переделать команду регистрации на диалог, не вышло.
Код моей "переделки": Code if(response) { if(!strlen(inputtext)) { SendClientMessage(playerid, COLOR_GRAD1, "ÈÑÏÎËÜÇÓÉÒÅ: /regnick [ïàðîëü]"); return 1; } if(strlen(inputtext) > 11) { SendClientMessage(playerid, COLOR_BLUEGREEN, "Ñëèøêîì äëèííûé ïàðîëü [ìàêñèìóì - 11 ñèìâîëîâ]"); return 1; } new string[128]; new character[256]; new i, j; new found = 0; new foundchar[256]; for(i=1; i<(strlen(inputtext)); i++) { strmid(character, inputtext, i, i+1, 2); for(j = 0; j<MAX_ALLOWED_CHARS; j++) { tmps1 = allowedchars[j]; if(strcmp(hash(character), hash(tmps1), false) == 0) { found = 1; foundchar = tmps1; } } if(found == 1) { found = 0; } else return SendClientMessage(playerid,COLOR_GRAD1,"Illegal character(s) used. Use [0-1], [a-z], [A-Z] or [!@#$%^&*()-[];:,.<>?/]"); } if (gPlayerAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GRAD1, " That name is registered"); return 1; } gPlayerAccount[playerid] = 1; strmid(PlayerInfo[playerid][pPassword], inputtext, 0, strlen(inputtext), 255); Encript(PlayerInfo[playerid][pPassword]); new playername[128]; format(string, sizeof(string), "%s.cer", playername); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GRAD1, " That nick is registered"); fclose(file); return 1; } printf("%s has created an account.", playername); 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, "%d pCash\n", PlayerInfo[playerid][pCash]);fwrite(hFile, var); format(var, 32, "%d pAccount\n", PlayerInfo[playerid][pAccount]);fwrite(hFile, var); format(var, 32, "%d pAdmin\n", PlayerInfo[playerid][pAdmin]);fwrite(hFile, var); format(var, 32, "%d pLevel\n", PlayerInfo[playerid][pLevel]);fwrite(hFile, var); format(var, 32, "%d pExp\n", PlayerInfo[playerid][pExp]);fwrite(hFile, var); format(var, 32, "%d gPupgrade\n", PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var); format(var, 32, "%d pKills\n", PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "%d pCB\n", PlayerInfo[playerid][pCB]);fwrite(hFile, var); format(var, 32, "%d pHW\n", PlayerInfo[playerid][pHW]);fwrite(hFile, var); format(var, 32, "%d pSR\n", PlayerInfo[playerid][pSR]);fwrite(hFile, var); format(var, 32, "%d pWA\n", PlayerInfo[playerid][pWA]);fwrite(hFile, var); format(var, 32, "%d pPEN\n", PlayerInfo[playerid][pPEN]);fwrite(hFile, var); format(var, 32, "%d pGun1\n", PlayerInfo[playerid][pGun1]);fwrite(hFile, var); format(var, 32, "%d pGun2\n", PlayerInfo[playerid][pGun2]);fwrite(hFile, var); format(var, 32, "%d pGun3\n", PlayerInfo[playerid][pGun3]);fwrite(hFile, var); format(var, 32, "%d pGun4\n", PlayerInfo[playerid][pGun4]);fwrite(hFile, var); format(var, 32, "%d pGun5\n", PlayerInfo[playerid][pGun5]);fwrite(hFile, var); format(var, 32, "%d pGun6\n", PlayerInfo[playerid][pGun6]);fwrite(hFile, var); format(var, 32, "%d pAmmo1\n", PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var); format(var, 32, "%d pAmmo2\n", PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var); format(var, 32, "%d pAmmo3\n", PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var); format(var, 32, "%d pAmmo4\n", PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var); format(var, 32, "%d pAmmo5\n", PlayerInfo[playerid][pAmmo5]);fwrite(hFile, var); format(var, 32, "%d pAmmo6\n", PlayerInfo[playerid][pAmmo6]);fwrite(hFile, var); format(var, 32, "%f pSHealth\n", PlayerInfo[playerid][pSHealth]);fwrite(hFile, var); format(var, 32, "%f pHealth\n", PlayerInfo[playerid][pHealth]);fwrite(hFile, var); format(var, 32, "%f pPos_x\n", PlayerInfo[playerid][pPos_x]);fwrite(hFile, var); format(var, 32, "%f pPos_y\n", PlayerInfo[playerid][pPos_y]);fwrite(hFile, var); format(var, 32, "%f pPos_z\n", PlayerInfo[playerid][pPos_z]);fwrite(hFile, var); if(accountplay) { PlayerInfo[playerid][pInt] = 0; } format(var, 32, "%d pInt\n", PlayerInfo[playerid][pInt]);fwrite(hFile, var); format(var, 32, "%d pLocal\n", PlayerInfo[playerid][pLocal]);fwrite(hFile, var); format(var, 32, "%d pTeam\n", PlayerInfo[playerid][pTeam]);fwrite(hFile, var); format(var, 32, "%d pModel\n", PlayerInfo[playerid][pModel]);fwrite(hFile, var); format(var, 32, "%d pPnumber\n", PlayerInfo[playerid][pPnumber]);fwrite(hFile, var); format(var, 32, "%d pPhousekey\n", PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var); format(var, 32, "%d pPbiskey\n", PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var); format(var, 32, "%d pLotto\n", PlayerInfo[playerid][pLotto]);fwrite(hFile, var); format(var, 32, "%d pDms\n", PlayerInfo[playerid][pDms]);fwrite(hFile, var); format(var, 32, "%d pJob\n", PlayerInfo[playerid][pJob]);fwrite(hFile, var); format(var, 32, "%d pMats\n", PlayerInfo[playerid][pMats]);fwrite(hFile, var); format(var, 32, "%d pPizzas\n", PlayerInfo[playerid][pPizzas]);fwrite(hFile, var); format(var, 32, "%d pDrugsp\n", PlayerInfo[playerid][pDrugsp]);fwrite(hFile, var); format(var, 32, "%d pDrugsSkill\n", PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var); format(var, 32, "%d pContractTime\n", PlayerInfo[playerid][pContractTime]);fwrite(hFile, var); format(var, 32, "%d pDonateRank\n", PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var); format(var, 32, "%d pGang\n", PlayerInfo[playerid][pGang]);fwrite(hFile, var); format(var, 32, "%d pPgaragekey\n",PlayerInfo[playerid][pPgaragekey]);fwrite(hFile, var); format(var, 32, "%d pAllKills\n",PlayerInfo[playerid][pAllKills]);fwrite(hFile, var); format(var, 32, "%d pAllDeath\n",PlayerInfo[playerid][pAllDeath]);fwrite(hFile, var); fclose(hFile); new pname[24]; new msg[255]; GetPlayerName(playerid, pname, 24); format(string, sizeof(string), "%s ðåãèñòðèðóåòñÿ!", pname, msg); SendClientMessageToAll(TEAM_BALLAS_COLOR, string); SendClientMessage(playerid, COLOR_PURPLE, "ÑÅÐÂÅÐ: Ïðè ñëåäóþùåì âõîäå íàáåðè /login [ïàðîëü], ïðèÿòíîé èãðû!"); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; } else { SendClientMessage(playerid, COLOR_ALLDEPT, "Äëÿ ñîõðàíåíèÿ âàøåãî ïðîãðåññà òðåáóåòñÿ ðåãèñòðàöèÿ"); return 1; } Оригинальный код: Code if (strcmp(cmd, "/regnick", true)==0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "ÈÑÏÎËÜÇÓÉÒÅ: /regnick [ïàðîëü]"); return 1; } if(strlen(tmp) > 11) { SendClientMessage(playerid, COLOR_BLUEGREEN, "Ñëèøêîì äëèííûé ïàðîëü [ìàêñèìóì - 11 ñèìâîëîâ]"); new ip[15]; GetPlayerIp(playerid, ip, sizeof(ip)); new pname[24]; GetPlayerName(playerid, pname, 24); format(string, sizeof(string), "[Intruder Detected]: [Íàðóøèòåëü ñ íèêîì: %s êèêíóò] | ip: %s |", pname, ip); SendClientMessageToAll(COLOR_RED, string); Kick(playerid); return 1; } //============================================================================== if((cmdtext[0] == '/') && strlen(cmdtext) > 1) { new character[256]; new i, j; new found = 0; new foundchar[256]; for(i=1; i<(strlen(cmdtext)); i++) { strmid(character, cmdtext, i, i+1, 2); for(j = 0; j<MAX_ALLOWED_CHARS; j++) { tmps1 = allowedchars[j]; if(strcmp(hash(character), hash(tmps1), false) == 0) { found = 1; foundchar = tmps1; } } if(found == 1) { found = 0; }else return SendClientMessage(playerid,COLOR_GRAD1,"Illegal character(s) used. Use [0-1], [a-z], [A-Z] or [!@#$%^&*()-[];:,.<>?/]"); } } //============================================================================== if (gPlayerAccount[playerid] == 1) { SendClientMessage(playerid, COLOR_GRAD1, " That name is registered"); return 1; } gPlayerAccount[playerid] = 1; /* SetPlayerInterior(playerid,2); SetPlayerPos(playerid,1216.699000,-6.416779,1001.328000); SetPlayerFacingAngle(playerid, 90.0); SetPlayerCameraPos(playerid,1216.699000-1.5,-6.416779,1001.328000+0.7); SetPlayerCameraLookAt(playerid,1216.699000,-6.416779,1001.328000+0.7); GameTextForPlayer(playerid, "~w~Now Select a character and type /login <your password>", 10000, 3);*/ strmid(PlayerInfo[playerid][pPassword], tmp, 0, strlen(cmdtext), 255); Encript(PlayerInfo[playerid][pPassword]); GetPlayerName(playerid, playername, sizeof(playername)); format(string, sizeof(string), "%s.cer", playername); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); new File: file = fopen(string, io_read); if (file) { SendClientMessage(playerid, COLOR_GRAD1, " That nick is registered"); fclose(file); return 1; } // new Float:px, Float:py, Float:pz;// // new Float:health;// //new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start //PlayerInfo[playerid][pPnumber] = randphone; printf("%s has created an account.", playername); 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, "%d pCash\n", PlayerInfo[playerid][pCash]);fwrite(hFile, var); format(var, 32, "%d pAccount\n", PlayerInfo[playerid][pAccount]);fwrite(hFile, var); format(var, 32, "%d pAdmin\n", PlayerInfo[playerid][pAdmin]);fwrite(hFile, var); format(var, 32, "%d pLevel\n", PlayerInfo[playerid][pLevel]);fwrite(hFile, var); format(var, 32, "%d pExp\n", PlayerInfo[playerid][pExp]);fwrite(hFile, var); format(var, 32, "%d gPupgrade\n", PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var); format(var, 32, "%d pKills\n", PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "%d pCB\n", PlayerInfo[playerid][pCB]);fwrite(hFile, var); format(var, 32, "%d pHW\n", PlayerInfo[playerid][pHW]);fwrite(hFile, var); format(var, 32, "%d pSR\n", PlayerInfo[playerid][pSR]);fwrite(hFile, var); format(var, 32, "%d pWA\n", PlayerInfo[playerid][pWA]);fwrite(hFile, var); format(var, 32, "%d pPEN\n", PlayerInfo[playerid][pPEN]);fwrite(hFile, var); format(var, 32, "%d pGun1\n", PlayerInfo[playerid][pGun1]);fwrite(hFile, var); format(var, 32, "%d pGun2\n", PlayerInfo[playerid][pGun2]);fwrite(hFile, var); format(var, 32, "%d pGun3\n", PlayerInfo[playerid][pGun3]);fwrite(hFile, var); format(var, 32, "%d pGun4\n", PlayerInfo[playerid][pGun4]);fwrite(hFile, var); format(var, 32, "%d pGun5\n", PlayerInfo[playerid][pGun5]);fwrite(hFile, var); format(var, 32, "%d pGun6\n", PlayerInfo[playerid][pGun6]);fwrite(hFile, var); format(var, 32, "%d pAmmo1\n", PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var); format(var, 32, "%d pAmmo2\n", PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var); format(var, 32, "%d pAmmo3\n", PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var); format(var, 32, "%d pAmmo4\n", PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var); format(var, 32, "%d pAmmo5\n", PlayerInfo[playerid][pAmmo5]);fwrite(hFile, var); format(var, 32, "%d pAmmo6\n", PlayerInfo[playerid][pAmmo6]);fwrite(hFile, var); format(var, 32, "%f pSHealth\n", PlayerInfo[playerid][pSHealth]);fwrite(hFile, var); format(var, 32, "%f pHealth\n", PlayerInfo[playerid][pHealth]);fwrite(hFile, var); format(var, 32, "%f pPos_x\n", PlayerInfo[playerid][pPos_x]);fwrite(hFile, var); format(var, 32, "%f pPos_y\n", PlayerInfo[playerid][pPos_y]);fwrite(hFile, var); format(var, 32, "%f pPos_z\n", PlayerInfo[playerid][pPos_z]);fwrite(hFile, var); if(accountplay) { PlayerInfo[playerid][pInt] = 0; } format(var, 32, "%d pInt\n", PlayerInfo[playerid][pInt]);fwrite(hFile, var); format(var, 32, "%d pLocal\n", PlayerInfo[playerid][pLocal]);fwrite(hFile, var); format(var, 32, "%d pTeam\n", PlayerInfo[playerid][pTeam]);fwrite(hFile, var); format(var, 32, "%d pModel\n", PlayerInfo[playerid][pModel]);fwrite(hFile, var); format(var, 32, "%d pPnumber\n", PlayerInfo[playerid][pPnumber]);fwrite(hFile, var); format(var, 32, "%d pPhousekey\n", PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var); format(var, 32, "%d pPbiskey\n", PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var); format(var, 32, "%d pLotto\n", PlayerInfo[playerid][pLotto]);fwrite(hFile, var); format(var, 32, "%d pDms\n", PlayerInfo[playerid][pDms]);fwrite(hFile, var); format(var, 32, "%d pJob\n", PlayerInfo[playerid][pJob]);fwrite(hFile, var); format(var, 32, "%d pMats\n", PlayerInfo[playerid][pMats]);fwrite(hFile, var); format(var, 32, "%d pPizzas\n", PlayerInfo[playerid][pPizzas]);fwrite(hFile, var); format(var, 32, "%d pDrugsp\n", PlayerInfo[playerid][pDrugsp]);fwrite(hFile, var); format(var, 32, "%d pDrugsSkill\n", PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var); format(var, 32, "%d pContractTime\n", PlayerInfo[playerid][pContractTime]);fwrite(hFile, var); format(var, 32, "%d pDonateRank\n", PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var); format(var, 32, "%d pGang\n", PlayerInfo[playerid][pGang]);fwrite(hFile, var); format(var, 32, "%d pPgaragekey\n",PlayerInfo[playerid][pPgaragekey]);fwrite(hFile, var); format(var, 32, "%d pAllKills\n",PlayerInfo[playerid][pAllKills]);fwrite(hFile, var); format(var, 32, "%d pAllDeath\n",PlayerInfo[playerid][pAllDeath]);fwrite(hFile, var); fclose(hFile); new pname[24]; new msg[255]; GetPlayerName(playerid, pname, 24); format(string, sizeof(string), "%s ðåãèñòðèðóåòñÿ!", pname, msg); SendClientMessageToAll(TEAM_BALLAS_COLOR, string); SendClientMessage(playerid, COLOR_PURPLE, "ÑÅÐÂÅÐ: Ïðè ñëåäóþùåì âõîäå íàáåðè /login [ïàðîëü], ïðèÿòíîé èãðû!"); OnPlayerLogin(playerid,PlayerInfo[playerid][pPassword]); return 1; }
Регистрация как будто-бы происходит, но файла аккаунта не создаётся, войти нельзя.
|
| |
|
|
| Manyack | Дата: Суббота, 22.10.2011, 16:23 | Сообщение # 3662 |
|
Постоялец
Группа:
I'm V.I.P.
Сообщений: 404
Награды: 5
Город: -
Репутация: 176
Замечания: 20%
Статус: 
| Quote (Qenz) А куда надо вообще вставлять кары , текстуры понятно , а кары? В public OnGameModeInit
|
| |
|
|
| VlaDyslaV | Дата: Воскресенье, 23.10.2011, 10:45 | Сообщение # 3663 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте, как сделать проверку на арендованую машину? т.е. если 1 человек арендовал автомобиль в автосалоне, то другой человек который будет садиться туда будет писать авто в аренде плз помогите
|
| |
|
|
| Android | Дата: Воскресенье, 23.10.2011, 11:41 | Сообщение # 3664 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| Quote Здравствуйте, как сделать проверку на арендованую машину? т.е. если 1 человек арендовал автомобиль в автосалоне, то другой человек который будет садиться туда будет писать авто в аренде плз помогите
Покажи что у тебя в моде отвечает за аренду
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|
| VlaDyslaV | Дата: Воскресенье, 23.10.2011, 11:45 | Сообщение # 3665 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Code if(strcmp(cmd, "/rentcar", true) == 0) { if(IsPlayerConnected(playerid)) { if(GetPlayerVehicleID(playerid) >= rent_[0] && GetPlayerVehicleID(playerid) <= rent_[3]) { new hirefee = HireCost(GetPlayerVehicleID(playerid)); if(GetPlayerVehicleID(playerid) >= rent_[0] && GetPlayerVehicleID(playerid) <= rent_[1]) { if(SBizzInfo[0][sbProducts] == 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } if(PlayerInfo[playerid][pPbiskey] == 0) { GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3); TogglePlayerControllable(playerid, 1); return 1; } if (GetPlayerMoney(playerid) < SBizzInfo[0][sbEntranceCost]) { SendClientMessage(playerid, COLOR_GRAD2, " У вас нет столько денег!"); return 1; } ServerGivePlayerMoney(playerid,-SBizzInfo[0][sbEntranceCost]); SBizzInfo[0][sbTill] += SBizzInfo[0][sbEntranceCost]; ExtortionSBiz(0, SBizzInfo[0][sbEntranceCost]); SBizzInfo[0][sbProducts]--; } if(GetPlayerVehicleID(playerid) >= rent_[2] && GetPlayerVehicleID(playerid) <= rent_[3]) { if(SBizzInfo[1][sbProducts] == 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } if(PlayerInfo[playerid][pPbiskey] == 1) { GameTextForPlayer(playerid, "~w~No charge for the boss", 5000, 3); TogglePlayerControllable(playerid, 1); return 1; } if (GetPlayerMoney(playerid) < SBizzInfo[1][sbEntranceCost]) { SendClientMessage(playerid, COLOR_GRAD2, "У вас не хватает денег."); return 1; } ServerGivePlayerMoney(playerid,-SBizzInfo[1][sbEntranceCost]); SBizzInfo[1][sbTill] += SBizzInfo[1][sbEntranceCost]; ExtortionSBiz(1, SBizzInfo[1][sbEntranceCost]); SBizzInfo[1][sbProducts]--; } if(HireCar[playerid] != 299) { gCarLock[HireCar[playerid]] = 0; UnLockCar(HireCar[playerid]); } HireCar[playerid] = GetPlayerVehicleID(playerid); OnPropUpdate(); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~w~We hope you enjoy ~n~the use of this car~n~To lock or unlock your car~n~type ~g~/lock~n~~w~please drive safely",hirefee); TogglePlayerControllable(playerid, 1); GameTextForPlayer(playerid, string, 5000, 3); } } return 1; }
|
| |
|
|
| Android | Дата: Воскресенье, 23.10.2011, 11:49 | Сообщение # 3666 |
|
Группа:
I'm V.I.P.
Сообщений: 1066
Награды: 11
Город: Рязань
Репутация: 571
Замечания: 0%
Статус: 
| VlaDyslaV, попробуй вставить это в начало команды:
Code for(new i=0; i<MAX_PLAYERS; i++) { if(HireCar[i] == GetPlayerVehicleID(playerid)) { SendClientMessage(playerid, COLOR_GREY, "Эту машину уже арендуют!"); return 1; } }
Играй там где лучше Server Gta San Andreas: Multiplayer 0.3.7
Без труда талант - это фейерверк: на мгновение ослепляет, а потом ничего не остается
|
| |
|
|
| VlaDyslaV | Дата: Воскресенье, 23.10.2011, 14:13 | Сообщение # 3667 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| О работает спасибо тебе большое) Добавлено (23.10.2011, 14:13) --------------------------------------------- Artem_Zabul, а можешь сказать как мне сделать любое авто типо рентовским ну например я механик ввожу /sell immo [id] [summa] и если тот игрок кому я предложил /accept immo use то ему присвоеваеться(его кару в котором он сидит) значение hirecar и потом если кто то другой кроме него садиться в этот писало GameTextForPlayer(playerid, "~w~~b~CAR OWNED BY SOMEONE~n~TO GET OUT TYPE ~r~/EXIT", 5000, 5);
|
| |
|
|
| nikaso | Дата: Воскресенье, 23.10.2011, 23:43 | Сообщение # 3668 |
|
Новенький
Группа:
Пользователи
Сообщений: 18
Награды: 0
Город: киров
Репутация: 0
Замечания: 0%
Статус: 
| Уберите пожалуйста регистрацию в этом фс, но что бы всё сохранялось или исправьте, там после регистрации вводишь пароль и пишет типо не верный =( http://rghost.ru/5931391 - сам фс
|
| |
|
|
| Bibika | Дата: Воскресенье, 23.10.2011, 23:55 | Сообщение # 3669 |
|
Новенький
Группа:
Пользователи
Сообщений: 1
Награды: 0
Город: Moscow
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте. Подскажите как получить в PAWNO программно определенное значение через, например, разделить ;
Покажу наглядных пример на Java языке:
Code String[] s = "127.0.0.1".split("."); String ss = s[4];
Данным методом в Java языке получаем цифру 1, если использовать s[0];
Объясните как в PAWNO можно так получить значение? Мне это нужно для бана под сеть одного читера на сервере, благо у него подсеть редкаяДобавлено (23.10.2011, 23:55) --------------------------------------------- не досписал
Quote Данным методом в Java языке получаем цифру 1, если использовать s[0]; .. получим 127
|
| |
|
|
| Qenz | Дата: Понедельник, 24.10.2011, 00:22 | Сообщение # 3670 |
|
Новенький
Группа:
Пользователи
Сообщений: 62
Награды: 0
Город: Lityn
Репутация: 32
Замечания: 0%
Статус: 
| Спасибо , понял.. У меня просто в моде баг был , кары которые вставлял , были закрыты!
|
| |
|
|
| x-team | Дата: Вторник, 25.10.2011, 15:50 | Сообщение # 3671 |
|
Новенький
Группа:
Пользователи
Сообщений: 64
Награды: 0
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| 1)Как сделать команду /find для фракций Полиция/FBI/Армия (поиск игрока , показывает на карте маркером красным) 2)Звёзды даваемые игроку бысто спадают 3)Если у человека есть звёзды и его убиваеш (будучи копом/FBI/....) он не садится а появляется на респе и с него снимают $$$ 4)когда выходиш звёзды слетают Помогите кто нить может у кого нибудь были подобные вопросы !?....
|
| |
|
|
| FireLine | Дата: Вторник, 25.10.2011, 22:58 | Сообщение # 3672 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 171
Награды: 3
Город: UKR
Репутация: 76
Замечания: 60%
Статус: 
| Quote (x-team) 1)Как сделать команду /find для фракций Полиция/FBI/Армия (поиск игрока , показывает на карте маркером красным)
else if(strcmp(cmd, "/find", true) == 0) { if(!IsACop(playerid))return SendClientMessage(playerid, COLOR_GREY, "Вы не полицейский/агент FBI"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /find [id]"); giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Вы указали свой ID"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); new Float:X,Float:Y,Float:Z; GetPlayerPos(giveplayerid, X,Y,Z); SetPlayerCheckpoint(playerid, X,Y,Z, 6); } } else { SendClientMessage(playerid, COLOR_GREY, "Игрок не в сети"); } return 1; }
FireLine>>Aler
|
| |
|
|
| x-team | Дата: Вторник, 25.10.2011, 23:38 | Сообщение # 3673 |
|
Новенький
Группа:
Пользователи
Сообщений: 64
Награды: 0
Город: Москва
Репутация: 7
Замечания: 0%
Статус: 
| FireLine, Спасибо
|
| |
|
|
| FireLine | Дата: Среда, 26.10.2011, 17:42 | Сообщение # 3674 |
|
Уверенный в себе
Группа:
Пользователи
Сообщений: 171
Награды: 3
Город: UKR
Репутация: 76
Замечания: 60%
Статус: 
| x-team, незачто,обращайся если что
FireLine>>Aler
|
| |
|
|
| VlaDyslaV | Дата: Среда, 26.10.2011, 19:52 | Сообщение # 3675 |
|
Освоившийся
Группа:
Пользователи
Сообщений: 76
Награды: 0
Город: Тараща
Репутация: 0
Замечания: 0%
Статус: 
| Здравствуйте, у кого есть нормальный магазин одежды т.е. если ты фо фракции то войдя в маазин тебе можно будет выбрать только скины фракции если ты гражданский то только гражданские кто ирал на сервер РСРЛ(там классный магазин) вот скрин мб кто может сделать http://s006.radikal.ru/i215/1110/cc/3cca6c65ac62.jpg
|
| |
|
|
|
 |
|
 | |
| |
|