Последние Файлы GTA 4
Последние Файлы GTA-MP
Реклама
Паспорт
KARLIONE000 Дата: Понедельник, 22.03.2010, 23:54 | Сообщение # 106
Уверенный в себе
Группа:
Продвинутые
Сообщений: 193
Награды:
1
Город: Привморск
Репутация:
-8
Замечания:
20%
Статус:
Quote (xSLiMx )
иди в ищю или юзай поиск но не тут ищи его.
Cорри я не могу темы создавать вот и спросил+(
xSLiMx Дата: Вторник, 23.03.2010, 07:47 | Сообщение # 107
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды:
34
Город: Ростов - на - Дону
Репутация:
1429
Замечания:
80%
Статус:
Quote (KARLIONE000 )
Cорри я не могу темы создавать вот и спросил+(
а поюзать поиск и не зас*р*ть засорять темы?))(ССылка) Скачай мой.
KARLIONE000 Дата: Вторник, 23.03.2010, 09:31 | Сообщение # 108
Уверенный в себе
Группа:
Продвинутые
Сообщений: 193
Награды:
1
Город: Привморск
Репутация:
-8
Замечания:
20%
Статус:
Quote (xSLiMx )
а поюзать поиск и не зас*р*тьзасорять темы?))(ССылка) Скачай мой.
спасибо огромное
Ko$ Дата: Четверг, 20.05.2010, 19:13 | Сообщение # 109
Освоившийся
Группа:
Продвинутые
Сообщений: 117
Награды:
3
Город: Кишинёв
Репутация:
13
Замечания:
0%
Статус:
Сорри..что поднимаю старую тему)) Но немогу никак справиться с 1 пробемой((
D:\5F9C~1\7DA4~1\BF4A~1\GTA_SA~1.RU_\GTASAN~1\GAMEMO~1\gf2009.pwn(12282) : error 004: function "OnPlayerUpdate" is not implemented Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
помогите пожалуста!!!!!
Добавлено (20.05.2010, 19:13) --------------------------------------------- if(strcmp(cmd, "/getpass", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid,5.0,363.0847,173.7168,1008.3828)) { new randpas = 10000 + random(89999);//minimum 10000 max 99999 Äàåì ïàñïîðò Ðàíäîìî íîìåð åãî. Âñå äåàåä âàø ìîä PlayerInfo[playerid][pPasport] = randpas; new pasnumb = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "* Âû ïîëó÷èëè Ïàññïîðò.Åãî íîìåð: %d",pasnumb); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[playerid][pPasport1]=1; OnPlayerUpdate(playerid); //âûäà÷à ïàñïîðòà è ñðàçó àâòîñîõðàíåíèå } else {SendClientMessage(playerid, COLOR_YELLOW, "Âû íå òàì, ãäå íàäî ïîêóïàòü ïàñïîðò."); } } return 1; }
SMOUK Дата: Четверг, 20.05.2010, 19:28 | Сообщение # 110
Местный
Группа:
Продвинутые
Сообщений: 646
Награды:
13
Город: Рославль
Репутация:
284
Замечания:
100%
Статус:
Ko$ error 004: function "OnPlayerUpdate" is not implemented - Ошибка 004: функция "OnPlayerUpdate" не реализована
Побробуй добавить forward OnPlayerUpdate(playerid); ко всем форвардам ествественно.
И просмотри что бы не было два таких паблика...
xSLiMx Дата: Пятница, 21.05.2010, 07:41 | Сообщение # 111
Мастер джэдай
Группа:
I'm V.I.P.
Сообщений: 2163
Награды:
34
Город: Ростов - на - Дону
Репутация:
1429
Замечания:
80%
Статус:
smouk87, как бы там со скобками чего то не то.А на отсутствие форварда был бы варнинг
SMOUK Дата: Пятница, 21.05.2010, 12:49 | Сообщение # 112
Местный
Группа:
Продвинутые
Сообщений: 646
Награды:
13
Город: Рославль
Репутация:
284
Замечания:
100%
Статус:
Quote
smouk87, как бы там со скобками чего то не то.А на отсутствие форварда был бы варнинг
Я тоже уже как раз начал думать что со скобками не то что то
Ko$ выложи весь паблик.
DiZi Дата: Пятница, 21.05.2010, 13:45 | Сообщение # 113
Местный
Группа:
Продвинутые
Сообщений: 669
Награды:
2
Город: новокузнецк
Репутация:
158
Замечания:
40%
Статус:
Народ у него проблема не из за скобок и форвардов, а из за того что в команде прописано OnPlayerUpdate а сам паблик называется допустим OnPlayerUpdate_GF Ko$, посмотри как называется сам баблик и впиши такое же название в команду
======= Мои проекты ======= [GM] Zombie Mod [Разработка ][7%] ======================= =====Мои работы===== [FS] Auto Menu [FS] AdminPanel
Pepyk Дата: Пятница, 21.05.2010, 15:00 | Сообщение # 114
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды:
1
Город: ЧернобыльЬ
Репутация:
13
Замечания:
0%
Статус:
forward добовлял..ошибка оставалась!!(не имеет значения!) Вот сам паблик
public OnPlayerCommandText(playerid, cmdtext[]) .... разные команды.... .... .... .... и вот продолжение //------------------------------[PASSPORT]--------------------------------------------------- if(strcmp(cmd, "/getpass", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid,5.0,363.0847,173.7168,1008.3828)) { new randpas = 10000 + random(89999);//minimum 10000 max 99999 Äàåì ïàñïîðò Ðàíäîìî íîìåð åãî. Âñå äåàåä âàø ìîä PlayerInfo[playerid][pPasport] = randpas; new pasnumb = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "* Âû ïîëó÷èëè Ïàññïîðò.Åãî íîìåð: %d",pasnumb); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[playerid][pPasport1]=1; OnPlayerUpdate(playerid); } else {SendClientMessage(playerid, COLOR_YELLOW, "Âû íå òàì, ãäå íàäî ïîêóïàòü ïàñïîðò."); } } } if(strcmp(cmd,"/showpasport",true)==0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, " Èñïîëüçîâàíèå: /showpasport [èä/÷àòü íèêà]"); return 1; } giveplayerid = ReturnUser(tmp); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { //if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, " Òû íå ìîæåøü ïîêàçàòü ïàñïîðò ñåáå!"); return 1; } GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new pasport = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "|__________ Ïàñïîðò %s __________|", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), " Ïàñïîðò çàðåãèñòèðîâàí íà èãðîêà %s.", sendername); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), " Íîìåð ïàñïîðòà: %d", pasport); SendClientMessage(giveplayerid, COLOR_GREY, string); format(string, sizeof(string), "|__________ Ïîäïèñü %s __________|", sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "* %s ïîêàçàë âàì ñâîé ïàñïîðò.", sendername); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Òû ïîêàçàë ñâîé ïàñïîðò èãðîêó %s.", giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } else { SendClientMessage(playerid, COLOR_GREY, " Ýòîò èãðîê íå ðÿäîì ñ òîáîé."); return 1; } } } else { SendClientMessage(playerid, COLOR_GREY, " Ýòîãî èãðîêà íåò íà ñåðâåðå."); return 1; } } }
хм...можете простить за тупость если не туда вложил..) а лудше подскажите точнее....куды сувать...!
Добавлено (21.05.2010, 14:57) --------------------------------------------- [off]Ko$, эт мой 2 акк...[/off]
Добавлено (21.05.2010, 15:00) --------------------------------------------- И вот ищё.... я убрал то что подчёркнутое...варнинг довало!
if(strcmp(cmd, "/getpass", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid,5.0,363.0847,173.7168,1008.3828)) { new randpas = 10000 + random(89999);//minimum 10000 max 99999 Äàåì ïàñïîðò Ðàíäîìî íîìåð åãî. Âñå äåàåä âàø ìîä PlayerInfo[playerid][pPasport] = randpas; new pasnumb = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "* Âû ïîëó÷èëè Ïàññïîðò.Åãî íîìåð: %d",pasnumb); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[playerid][pPasport1]=1; OnPlayerUpdate(playerid);//âûäà÷à ïàñïîðòà è ñðàçó àâòîñîõðàíåíèå } else {SendClientMessage(playerid, COLOR_YELLOW, "Âû íå òàì, ãäå íàäî ïîêóïàòü ïàñïîðò."); } } return 1; }
SMOUK Дата: Суббота, 22.05.2010, 00:00 | Сообщение # 115
Местный
Группа:
Продвинутые
Сообщений: 646
Награды:
13
Город: Рославль
Репутация:
284
Замечания:
100%
Статус:
Quote
Народ у него проблема не из за скобок и форвардов, а из за того что в команде прописано OnPlayerUpdate а сам паблик называется допустим OnPlayerUpdate_GF Ko$, посмотри как называется сам баблик и впиши такое же название в команду
Чувак есть такая вещь как *символ не опознан*, если бы у него паблик OnPlayerUpdate_GF назывался то павно подало ошибку на название, но таких названий я ище невидел Даже еслибы был форвард OnPlayerUpdate_GF то пошли бы ероры на OnPlayerUpdate ...
Ko$
Нужно убрать какуюто скобку или же ретурн, вобщем побробуй вот так: Если не получиться напишешь мне в аську если хочешь и там подробнее всё выясним..
if(strcmp(cmd, "/getpass", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsPlayerInRangeOfPoint(playerid,5.0,363.0847,173.7168,1008.3828)) { new randpas = 10000 + random(89999);//minimum 10000 max 99999 Äàåì ïàñïîðò Ðàíäîìî íîìåð åãî. Âñå äåàåä âàø ìîä PlayerInfo[playerid][pPasport] = randpas; new pasnumb = PlayerInfo[playerid][pPasport]; format(string, sizeof(string), "* Âû ïîëó÷èëè Ïàññïîðò.Åãî íîìåð: %d",pasnumb); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); PlayerInfo[playerid][pPasport1]=1; OnPlayerUpdate(playerid);//âûäà÷à ïàñïîðòà è ñðàçó àâòîñîõðàíåíèå } else {SendClientMessage(playerid, COLOR_YELLOW, "Âû íå òàì, ãäå íàäî ïîêóïàòü ïàñïîðò."); } } }
DiZi Дата: Суббота, 22.05.2010, 00:50 | Сообщение # 116
Местный
Группа:
Продвинутые
Сообщений: 669
Награды:
2
Город: новокузнецк
Репутация:
158
Замечания:
40%
Статус:
Quote (smouk87 )
таких названий я ище невидел fun
Как бе открой Модернтопию и увидешь, он там называется public MT_OnPlayerUpdate(playerid) Ты не думаешь что если он качал мод то там уже был переименован этот паблик? и если он выдерал команду /getpass из другого мода, то не факт что там он тоже был переименован, я специально переименовал этот паблик из своего мода и вот что выдало при компеляции
Code
C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\RP_GTA~1.SU_\GAMEMO~1\Roleplay.pwn(25757) : error 004: function "OnPlayerUpdate" is not implemented C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\RP_GTA~1.SU_\GAMEMO~1\Roleplay.pwn(25797) : error 004: function "OnPlayerUpdate" is not implemented C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\RP_GTA~1.SU_\GAMEMO~1\Roleplay.pwn(25843) : error 004: function "OnPlayerUpdate" is not implemented C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\RP_GTA~1.SU_\GAMEMO~1\Roleplay.pwn(25863) : error 004: function "OnPlayerUpdate" is not implemented C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\RP_GTA~1.SU_\GAMEMO~1\Roleplay.pwn(32827) : error 004: function "OnPlayerUpdate" is not implemented C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\RP_GTA~1.SU_\GAMEMO~1\Roleplay.pwn(45934) : error 004: function "OnPlayerUpdate" is not implemented C:\DOCUME~1\АДМИНИ~1\РАБОЧИ~1\RP_GTA~1.SU_\GAMEMO~1\Roleplay.pwn(45994) : error 004: function "OnPlayerUpdate" is not implemented Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 7 Errors.
Не че не напоминает?!
======= Мои проекты ======= [GM] Zombie Mod [Разработка ][7%] ======================= =====Мои работы===== [FS] Auto Menu [FS] AdminPanel
Сообщение отредактировал golden103 - Суббота, 22.05.2010, 00:51
Pepyk Дата: Суббота, 22.05.2010, 10:19 | Сообщение # 117
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды:
1
Город: ЧернобыльЬ
Репутация:
13
Замечания:
0%
Статус:
smouk87, полная..чужь((( у меня так и стоит!! Но я надкнулся на другой паблик!
OnPropUpdate();
можь этот подкатит..щас проверю....
Добавлено (22.05.2010, 10:19) --------------------------------------------- (((ъ не катит.. ...сёравно..когда покупаешь пасспорт..он не сохраняеться..((
SMOUK Дата: Суббота, 22.05.2010, 14:17 | Сообщение # 118
Местный
Группа:
Продвинутые
Сообщений: 646
Награды:
13
Город: Рославль
Репутация:
284
Замечания:
100%
Статус:
чё ? Причем тут не сохраняеться ? Реч вобще шла о другом , причем тут уже сохраняеться или нет ? Вы такие не понятливые, то вам надо еррор убрать то сохранять пасспорт. Что бы сохранялся нужно запись в акк к твоему сведенью делать..
Задай в enum_pInfo такую штуку ко всем pPassport
дальше идешь в public OnPlayerRegister
добавляешь ко всем строкам строку
format(var, 32, "Passport=%d\n",PlayerInfo[playerid][pPassport]);fwrite(hFile, var);
Дальше идешь в OnPlayerLogin
Туда строку ко всем:
if( strcmp( key , "Married" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPassport] = strval( val ); }
Дальше идешь в OnPlayerConnect
И ко всем PlayerInfo добавляешь PlayerInfo[playerid][pPassport] = 0;
Тьфу забыл, ище в паблик OnPlayerUpdate добавь format(var, 32, "Passport=%d\n",PlayerInfo[playerid][pPassport]);fwrite(hFile, var);
При значение в акке 1 пасспорт есть у игрока а при 0 нету. Мне нужна твоя команда там где ты получаешь пасспорт, тогда бы смог доделать полностью код. Если что пиши сюда в теме.
Сообщение отредактировал smouk87 - Суббота, 22.05.2010, 14:18
Pepyk Дата: Суббота, 22.05.2010, 14:48 | Сообщение # 119
Освоившийся
Группа:
Пользователи
Сообщений: 111
Награды:
1
Город: ЧернобыльЬ
Репутация:
13
Замечания:
0%
Статус:
Quote
Тьфу забыл, ище в паблик OnPlayerUpdate добавь format(var, 32, "Passport=%d\n",PlayerInfo[playerid][pPassport]);fwrite(hFile, var);
хихи... у мну таково паблика нету((
SMOUK Дата: Суббота, 22.05.2010, 14:50 | Сообщение # 120
Местный
Группа:
Продвинутые
Сообщений: 646
Награды:
13
Город: Рославль
Репутация:
284
Замечания:
100%
Статус:
Какой у тебя мод ?