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

 



 
          





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





Последние Файлы 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
Модератор форума: Alcoholik  
Паспорт
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;
}
}
}

хм...можете простить за тупость если не туда вложил..)
а лудше подскажите точнее....куды сувать...!

new_russian crazy new_russian

Добавлено (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 назывался то павно подало ошибку на название, но таких названий я ище невидел fun Даже еслибы был форвард OnPlayerUpdate_GF то пошли бы ероры на OnPlayerUpdate ... wall


Ko$

Нужно убрать какуюто скобку или же ретурн, вобщем побробуй вот так:
Если не получиться напишешь мне в аську если хочешь и там подробнее всё выясним.. new_russian

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)
---------------------------------------------
(((ъ
не катит..
...сёравно..когда покупаешь пасспорт..он не сохраняеться..((

wall wall wall

SMOUKДата: Суббота, 22.05.2010, 14:17 | Сообщение # 118
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
чё ? fun Причем тут не сохраняеться ? Реч вобще шла о другом , причем тут уже сохраняеться или нет ? Вы такие не понятливые, то вам надо еррор убрать то сохранять пасспорт.

Что бы сохранялся нужно запись в акк к твоему сведенью делать..

Задай в 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);

хихи...
у мну таково паблика нету(( crazy wall wall

SMOUKДата: Суббота, 22.05.2010, 14:50 | Сообщение # 120
Местный
Группа: Продвинутые
Сообщений: 646
Награды: 13
Город: Рославль
Репутация: 284
Замечания: 100%
Статус:
fun Какой у тебя мод ?


Поиск:





 


 


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