Перейти к содержанию
Авторизация  
dima47rus110

Пробег Gamer

Рекомендуемые сообщения

Salday Klays

+ отлично 

Изменено пользователем Ban

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgorKa29

Так-то норм, ошибки вроде выдает...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

Где?Скинь строки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgorKa29

А нет, все исправил была ошибка - 217...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

Просто может выдавать warning,если стоит табуляция,просто тут код так вставился

Сейчас сам попробую вставить,проверить на всякий случай

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
EgorKa29

Просто может выдавать warning,если стоит табуляция,просто тут код так вставился

Сейчас сам попробую вставить,проверить на всякий случай

ок)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Strikerr

Ошибки появились "error 017: undefined symbol "i" "

Ругается на:

if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~?PO?E‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);
А именно на 

(i)
И скиньте пожалуйста если не лень инклуд Изменено пользователем Strikerr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#JokeStar

Ошибки появились "017"

Ругается на:


if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~?PO?E‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35,estr);

А именно на 

(i)

И скиньте пожалуйста если не лень инклуд

Как видно взято с Crmp}Server}Rp . Просто скачай мод ихний  9Ну или инспринг у них их основа =D) и возьми от туда инклуд . А так можно сделать сохронение. +-сик всё равно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

Ошибки появились "error 017: undefined symbol "i" "

Ругается на:

if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~?PO?E‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);
А именно на 

(i)
И скиньте пожалуйста если не лень инклуд

 

http://rghost.ru/52486897 вот инклуд

А по поводу ошибки,она была у друга,он вставлял в конец самый,а я поставил в центр паблика и всё заробило

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#JokeStar

Он сохраняется?

Он же писал что нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

Он сохраняется?

Он сохраняется,но только до 1 рестарта,прошу помощи кто может сделать так,чтобы он сохранялся всегда

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#JokeStar

 

Ой на мудачил я

C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(1694) : error 001: expected token: "}", but found "-label-"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(1695) : error 010: invalid function or declaration
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(11778) : error 017: undefined symbol "i"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(11780) : error 017: undefined symbol "i"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(11781) : error 017: undefined symbol "i"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(19393) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(32786) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(51936) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(52001) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(52028) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(53293) : error 017: undefined symbol "cProbeg"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
Как исправить?

 

 

Инклуд подключил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Strikerr

 

Ошибки появились "error 017: undefined symbol "i" "

Ругается на:

if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~?PO?E‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);
А именно на 

(i)
И скиньте пожалуйста если не лень инклуд

 

http://rghost.ru/52486897 вот инклуд

А по поводу ошибки,она была у друга,он вставлял в конец самый,а я поставил в центр паблика и всё заробило

 

Спасибо помогло, но пробег не работает как было 0 так и остается 0 не изменяется число

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#JokeStar

 

Ой на мудачил я

C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(1694) : error 001: expected token: "}", but found "-label-"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(1695) : error 010: invalid function or declaration
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(11778) : error 017: undefined symbol "i"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(11780) : error 017: undefined symbol "i"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(11781) : error 017: undefined symbol "i"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(19393) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(32786) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(51936) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(52001) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(52028) : error 017: undefined symbol "cProbeg"
C:\Users\?????\Desktop\new RSRP\gamemodes\RFRP.pwn(53293) : error 017: undefined symbol "cProbeg"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
 
Как исправить?

 

1. Инклуд подключи

2. 

if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~?PO?E‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);

В центр паблика. Мне помогло

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

 

 

Ошибки появились "error 017: undefined symbol "i" "

Ругается на:

if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~?PO?E‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);
А именно на 

(i)
И скиньте пожалуйста если не лень инклуд

 

http://rghost.ru/52486897 вот инклуд

А по поводу ошибки,она была у друга,он вставлял в конец самый,а я поставил в центр паблика и всё заробило

 

Спасибо помогло, но пробег не работает как было 0 так и остается 0 не изменяется число

 

Попробуй добавить к таймерам

SetTimer("OtherTimer", 1000, 1);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
JizzySweazy

Решил вырезать пробег для мода с основой Gamer

Добавим к enum CarsInfo

Float:cProbeg,

Ко всем new

new Text:Rhymed35[MAX_PLAYERS];

Далее в public OtherTimer

new estr[32];
if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~ЈPOЂE‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);
}

public OnPlayerConnect(playerid)

Rhymed35[playerid] = TextDrawCreate(495.000000, 370.000000," ");//ПРОБЕГ++++ 390
TextDrawFont(Rhymed35[playerid],2);
TextDrawSetOutline(Rhymed35[playerid], 1);
TextDrawLetterSize(Rhymed35[playerid], 0.45, 1.5);
TextDrawColor(Rhymed35[playerid],225);
TextDrawShowForPlayer(playerid, Rhymed35[playerid]);
TextDrawSetProportional(Rhymed35[playerid],1);
TextDrawBoxColor(Rhymed35[playerid], 80);//70

public OnPlayerCommandText(playerid, cmdtext[])

 if(strcmp(cmd,"/carpasport",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /passcar [id]");
giveplayerid = ReturnUser(tmp);
new veh = GetPlayerVehicleID(playerid);
if(GetRealID(veh) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в своём автомобиле");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы не в машине!");
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"\t{FFFFFF}Модель транспорта:%s\n\t{FFFFFF}Владелец:%s\n\t{FFFFFF}Пробег транспорта:%.1f",VehiclesName[GetVehicleModel(GetPlayerVehicleID(playerid))-400], sendername,CarInfo[veh][cProbeg]);
ShowPlayerDialog(giveplayerid,499,DIALOG_STYLE_MSGBOX,"Технический талон транспорта.",string,"Посмотрел","Х");//Если диалог 499 присутствует,то замените на любой другой,которого нету(чтобы окно закрылось)
return true;
}
}
}

К команде /savecar(по умолчанию)

CarInfo[AllCars][cProbeg] = 0;

public OnPlayerDisconnect(playerid, reason)

TextDrawHideForPlayer(playerid,Rhymed35[playerid]);
TextDrawDestroy(Rhymed35[playerid]);

public OnPlayerStateChange(playerid, newstate, oldstate)

if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid,Rhymed35[playerid]);
else if(newstate-1) TextDrawShowForPlayer(playerid,Rhymed35[playerid]);

stock LoadCar()

ini_getFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]);

stock SaveCar(car)

ini_setFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]);

stock CreateCar(car)

ini_setFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]);

И в конец мода

forward Speeeeed();
public Speeeeed()
{
foreach(Player, playerid)
{
new Float:sp = GetPlayerSpeed(playerid),Float:ms;
ms = (sp/1.4)/700;//1000
CarInfo[GetPlayerVehicleID(playerid)][cProbeg] += ms;
}
return 1;
}

Обязательно подключите инклуд "foreach",если не подключен

Ко всем инклудам,если нету,то скачайте и закиньте в папку сервер/pawno/include/сюда

include <foreach>

 

Не знаю надо ли кому это,но решил вырезать,т.к. очень многие искали пробег

 

Пробег не сохраняется после рестарта,кто знает как исправить отпишитесь пожалуйста!

 

Скрины:

http://radikall.com/image/V52V

http://radikall.com/image/V52H

http://radikall.com/image/V52b

На своих или на всех?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#JokeStar

 

Решил вырезать пробег для мода с основой Gamer

Добавим к enum CarsInfo

Float:cProbeg,

Ко всем new

new Text:Rhymed35[MAX_PLAYERS];

Далее в public OtherTimer

new estr[32];
if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~ЈPOЂE‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);
}

public OnPlayerConnect(playerid)

Rhymed35[playerid] = TextDrawCreate(495.000000, 370.000000," ");//ПРОБЕГ++++ 390
TextDrawFont(Rhymed35[playerid],2);
TextDrawSetOutline(Rhymed35[playerid], 1);
TextDrawLetterSize(Rhymed35[playerid], 0.45, 1.5);
TextDrawColor(Rhymed35[playerid],225);
TextDrawShowForPlayer(playerid, Rhymed35[playerid]);
TextDrawSetProportional(Rhymed35[playerid],1);
TextDrawBoxColor(Rhymed35[playerid], 80);//70

public OnPlayerCommandText(playerid, cmdtext[])

 if(strcmp(cmd,"/carpasport",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /passcar [id]");
giveplayerid = ReturnUser(tmp);
new veh = GetPlayerVehicleID(playerid);
if(GetRealID(veh) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "Вы должны быть в своём автомобиле");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_GRAD2, "Вы не в машине!");
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"\t{FFFFFF}Модель транспорта:%s\n\t{FFFFFF}Владелец:%s\n\t{FFFFFF}Пробег транспорта:%.1f",VehiclesName[GetVehicleModel(GetPlayerVehicleID(playerid))-400], sendername,CarInfo[veh][cProbeg]);
ShowPlayerDialog(giveplayerid,499,DIALOG_STYLE_MSGBOX,"Технический талон транспорта.",string,"Посмотрел","Х");//Если диалог 499 присутствует,то замените на любой другой,которого нету(чтобы окно закрылось)
return true;
}
}
}

К команде /savecar(по умолчанию)

CarInfo[AllCars][cProbeg] = 0;

public OnPlayerDisconnect(playerid, reason)

TextDrawHideForPlayer(playerid,Rhymed35[playerid]);
TextDrawDestroy(Rhymed35[playerid]);

public OnPlayerStateChange(playerid, newstate, oldstate)

if(oldstate-1 && newstate) TextDrawHideForPlayer(playerid,Rhymed35[playerid]);
else if(newstate-1) TextDrawShowForPlayer(playerid,Rhymed35[playerid]);

stock LoadCar()

ini_getFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]);

stock SaveCar(car)

ini_setFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]);

stock CreateCar(car)

ini_setFloat(iniOpen, "cProbeg", CarInfo[car][cProbeg]);

И в конец мода

forward Speeeeed();
public Speeeeed()
{
foreach(Player, playerid)
{
new Float:sp = GetPlayerSpeed(playerid),Float:ms;
ms = (sp/1.4)/700;//1000
CarInfo[GetPlayerVehicleID(playerid)][cProbeg] += ms;
}
return 1;
}

Обязательно подключите инклуд "foreach",если не подключен

Ко всем инклудам,если нету,то скачайте и закиньте в папку сервер/pawno/include/сюда

include <foreach>

 

Не знаю надо ли кому это,но решил вырезать,т.к. очень многие искали пробег

 

Пробег не сохраняется после рестарта,кто знает как исправить отпишитесь пожалуйста!

 

Скрины:

http://radikall.com/image/V52V

http://radikall.com/image/V52H

http://radikall.com/image/V52b

На своих или на всех?

 

Только на геймере вроде как

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
JizzySweazy

 

Я вобщем имею на личное авто или на всех

Только на геймере вроде как  

Изменено пользователем JizzySweazy

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Strikerr

 

 

 

Ошибки появились "error 017: undefined symbol "i" "

Ругается на:

if(IsPlayerInAnyVehicle(i))
{
format(estr,32,"~w~?PO?E‚: ~g~~h~%.1f~r~ KM",CarInfo[GetPlayerVehicleID(i)][cProbeg]);
TextDrawSetString(Rhymed35[i],estr);
А именно на 

(i)
И скиньте пожалуйста если не лень инклуд

 

http://rghost.ru/52486897 вот инклуд

А по поводу ошибки,она была у друга,он вставлял в конец самый,а я поставил в центр паблика и всё заробило

 

Спасибо помогло, но пробег не работает как было 0 так и остается 0 не изменяется число

 

Попробуй добавить к таймерам

SetTimer("OtherTimer", 1000, 1);

 

Есть такой

Изменено пользователем Strikerr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Flaymeek

Хм..Что-то текстдрав не показывает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dima47rus110

 

Я вобщем имею на личное авто или на всех

Только на геймере вроде как  

 

На всех машинах

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Flaymeek

Д

 

 

 

Я вобщем имею на личное авто или на всех

Только на геймере вроде как  

 

На всех машинах

 

Да.Или я что то на касячил или в коде что то не то,может у кого нибудь есть такая проблема?

Изменено пользователем Serega_Cool

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Flaymeek

Д

 

 

 

Я вобщем имею на личное авто или на всех

Только на геймере вроде как  

 

На всех машинах

 

Да.Или я что то на касячил или в коде что то не то,может у кого нибудь есть такая проблема?

а всё я просто заменил на

TextDrawHideForPlayer(playerid,Rhymed35[playerid]);

TextDrawShowForPlayer(playerid,Rhymed35[playerid]);

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Strikerr

Убедительная просьба сделайте чтобы он сохранялся!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.