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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
Задать вопрос по SAMP (База знаний)
ClockwerkДата: Вторник, 29.11.2011, 17:45 | Сообщение # 6211
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Город: Фрязино
Репутация: 0
Замечания: 0%
Статус:
SunJluFe, Ты хочешь контролировать смену дня и ночи к примеру командой или хочешь, чтобы они менялись в соответствии с реальным временем?
zEr019Дата: Вторник, 29.11.2011, 17:46 | Сообщение # 6212
Уверенный в себе
Группа: Пользователи
Сообщений: 166
Награды: 13
Город: Киев
Репутация: 40
Замечания: 20%
Статус:
SunJluFe, SetworldTime отвечает за мировое время,ставь в начало мода и все!


Ушел с src удачи всем!!
zEr019Дата: Вторник, 29.11.2011, 17:47 | Сообщение # 6213
Уверенный в себе
Группа: Пользователи
Сообщений: 166
Награды: 13
Город: Киев
Репутация: 40
Замечания: 20%
Статус:
SetWorldTime(12);

Он хочет наверное что бы она сама менялась!



Ушел с src удачи всем!!
SunJluFeДата: Вторник, 29.11.2011, 17:49 | Сообщение # 6214
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 1
Город: Kohtla-Jarve Estonia
Репутация: 7
Замечания: 0%
Статус:
Извеняюсь,афкшил),я хочу чтоб день\ночь сменялась с временем на сервере,
MySkypeAdenozintrifasfatДата: Вторник, 29.11.2011, 18:05 | Сообщение # 6215
Новенький
Группа: Пользователи
Сообщений: 63
Награды: 0
Город: Krsk
Репутация: 0
Замечания: 0%
Статус:
Спасибо ClockWerk'y большое и человеческое :)

Добавлено (29.11.2011, 18:05)
---------------------------------------------

Quote (zEr019)
MySkypeAdenozintrifasfat, кароче я раскажу как что делать:

Скачал инклюды,вставил инклюды в папки: мод/include и pawno/include

После чего запускаешь pawno.exe открываешь мод,компилишь,если уже не получится,пропиши все инклюды в

мод.pwn

Должно работать!

И тебе спасибо большое,но там мод кривой,сильно.

ClockwerkДата: Вторник, 29.11.2011, 18:06 | Сообщение # 6216
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Город: Фрязино
Репутация: 0
Замечания: 0%
Статус:
SunJluFe, Тогда нужно задать нужное тебе время в моде или скрипте с часами отвечающие за время у тебя на сервере. Или ты хочешь, чтобы день с ночью менялись по игровому времени гта?
DesertДата: Вторник, 29.11.2011, 19:37 | Сообщение # 6217
Местный
Группа: I'm V.I.P.
Сообщений: 669
Награды: 57
Город: Москва
Репутация: 1082
Замечания: 0%
Статус:
Вот у меня вопрос)
Как сделать так чтобы когда у игрока нету прав он не смог сесть в машину.В стандартных модах пишет о том что нету прав тогда когда он сядет а мне надо чтобы писало до того как игрок сядет в машину, тоесть если нету прав он нажал "F" или "Enter" то ему писалось у вас нету прав и оне просто ничего бы неделал, ну как то так, с меня + и наградка

MixДата: Вторник, 29.11.2011, 19:41 | Сообщение # 6218
Постоялец
Группа: Продвинутые
Сообщений: 305
Награды: 1
Город: Ульяновск
Репутация: 52
Замечания: 20%
Статус:
Pawno_Noob, сложно сказать, т.к. нужно кинуть диалог с ID 1 +то, что ты поставил диалог с выбором пола - он просто закрывает диалог с регистрацией.
ClockwerkДата: Вторник, 29.11.2011, 19:59 | Сообщение # 6219
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Город: Фрязино
Репутация: 0
Замечания: 0%
Статус:
Desert, Можно впринципе так. Набросал на скорую руку, т.к. срочно нужно отойти.

Code
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  if(PlayerInfo[playerid][pCarLic] == 0)
  {
       SendClientMessage(playerid,COLOR_LIGHTRED2,"У вас нет лицензии на вождение!");
       ClearAnimations(playerid);
}
return 1;
}

Добавлено (29.11.2011, 19:57)
---------------------------------------------
Desert, Можно впринципе так. Набросал на скорую руку, т.к. срочно нужно отойти.

Code
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
  if(PlayerInfo[playerid][pCarLic] == 0)
  {
       SendClientMessage(playerid,COLOR_LIGHTRED2,"У вас нет лицензии на вождение!");
       ClearAnimations(playerid);
}
return 1;
}

Добавлено (29.11.2011, 19:59)
---------------------------------------------
Упс...извиняюсь за повторное сообщение,лаганул инет :D

DesertДата: Вторник, 29.11.2011, 20:09 | Сообщение # 6220
Местный
Группа: I'm V.I.P.
Сообщений: 669
Награды: 57
Город: Москва
Репутация: 1082
Замечания: 0%
Статус:
хах нет это не то, я пробывал так, так ещё хуже чем у меня есть)
Тут он садиться а затем уже анимка сбрасывается а мне надо чтобы сбрасивалось до того как он сэл

ClockwerkДата: Вторник, 29.11.2011, 20:28 | Сообщение # 6221
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Город: Фрязино
Репутация: 0
Замечания: 0%
Статус:
Desert, Братец с этой функцией
Code
SetVehicleParamsForPlayer(vehicleid,playerid,0,1);
тоже пробывал?

DesertДата: Вторник, 29.11.2011, 21:19 | Сообщение # 6222
Местный
Группа: I'm V.I.P.
Сообщений: 669
Награды: 57
Город: Москва
Репутация: 1082
Замечания: 0%
Статус:
Не у меня такой функции нету, я же говорю надо сделать так чтобы вообще никакого действия небыло, вот чел жмёт "F" а его игрок стоит на месте и в чат ему пишет типо нету прав
Dobriy_666Дата: Вторник, 29.11.2011, 22:49 | Сообщение # 6223
Новенький
Группа: Продвинутые
Сообщений: 56
Награды: 1
Город: казань
Репутация: -20
Замечания: 0%
Статус:
if(strcmp(cmd, "/ticket", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /ticket [èä] [ñóììà] [ïðè÷èíà]");
return 1;
}
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /ticket [èä] [ñóììà] [ïðè÷èíà]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 || moneys > 2001) { SendClientMessage(playerid, COLOR_RED, "** Áèëåò ìîæåò ñòîèòü íå íèæå 1 è íå âûøå 2000 !"); return 1; }
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(8.0, playerid, giveplayerid))
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /ticket [èä] [ñóììà] [ïðè÷èíà]");
return 1;
}
format(string, sizeof(string), "* Âû âûïèñàëè %s øòðàô $%d, ïðè÷èíà: %s", giveplayer, moneys, (result));
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Çàêîííèê %s âûïèñàë âàì øòðàô $%d, ïðè÷èíà: %s", sendername, moneys, (result));
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "* Èñïîëüçóéòå: /accept ticket ÷òî áû îïëàòèòü âûïèñàííûé øòðàô.");
TicketOffer[giveplayerid] = playerid;
TicketMoney[giveplayerid] = moneys;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "** Èãðîê íàõîäèòñÿ íå ðÿäîì ñ âàìè !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "** Èãðîê íå â èãðå !");
return 1;
}
}
return 1;
}
SendClientMessage(playerid, COLOR_RED, "** Âû íå çàêîííèê!");
return 1;
}

дело в том что когда человек вводит /accept ticket то у него звезды не исчезают а штраф оплачивается в чем проблема помогте плз?)

Pawno_NoobДата: Среда, 30.11.2011, 02:38 | Сообщение # 6224
Новенький
Группа: Пользователи
Сообщений: 8
Награды: 0
Город: Samp-rus.com
Репутация: 0
Замечания: 0%
Статус:
Quote (ZeT73)
сложно сказать, т.к. нужно кинуть диалог с ID 1 +то, что ты поставил диалог с выбором пола - он просто закрывает диалог с регистрацией.


В этом то и проблема
wall

StawrДата: Среда, 30.11.2011, 08:02 | Сообщение # 6225
Новенький
Группа: Пользователи
Сообщений: 71
Награды: 1
Город: Калининград
Репутация: 7
Замечания: 0%
Статус:
Dobriy надо добавить чтобы у игрока снимались звёзды
например у меня это было бы так
Code

if(strcmp(cmd, "/ticket", true) == 0)  
{  
if(IsPlayerConnected(playerid))  
{  
if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3)  
{  
tmp = strtok(cmdtext, idx);  
if(!strlen(tmp))  
{  
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /ticket [èä] [ñóììà] [ïðè÷èíà]");  
return 1;  
}  
giveplayerid = ReturnUser(tmp);  
tmp = strtok(cmdtext, idx);  
if(!strlen(tmp))  
{  
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /ticket [èä] [ñóììà] [ïðè÷èíà]");  
return 1;  
}  
moneys = strval(tmp);  
if(moneys < 1 || moneys > 2001) { SendClientMessage(playerid, COLOR_RED, "** Áèëåò ìîæåò ñòîèòü íå íèæå 1 è íå âûøå 2000 !"); return 1; }  
if(IsPlayerConnected(giveplayerid))  
{  
if(giveplayerid != INVALID_PLAYER_ID)  
{  
if (ProxDetectorS(8.0, playerid, giveplayerid))  
{  
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));  
GetPlayerName(playerid, sendername, sizeof(sendername));  
new length = strlen(cmdtext);  
while ((idx < length) && (cmdtext[idx] <= ' '))  
{  
idx++;  
}  
new offset = idx;  
new result[64];  
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))  
{  
result[idx - offset] = cmdtext[idx];  
idx++;  
}  
result[idx - offset] = EOS;  
if(!strlen(result))  
{  
SendClientMessage(playerid, COLOR_ISPOLZUY, "*Èñïîëüçóéòå: /ticket [èä] [ñóììà] [ïðè÷èíà]");  
return 1;  
}  
format(string, sizeof(string), "* Âû âûïèñàëè %s øòðàô $%d, ïðè÷èíà: %s", giveplayer, moneys, (result));  
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
format(string, sizeof(string), "* Çàêîííèê %s âûïèñàë âàì øòðàô $%d, ïðè÷èíà: %s", sendername, moneys, (result));  
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);  
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "* Èñïîëüçóéòå: /accept ticket ÷òî áû îïëàòèòü âûïèñàííûé øòðàô.");  
TicketOffer[giveplayerid] = playerid;  
TicketMoney[giveplayerid] = moneys;  
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
PlayerInfo[giveplayerid][pZvezdi] =0;
return 1;  
}  
else  
{  
SendClientMessage(playerid, COLOR_RED, "** Èãðîê íàõîäèòñÿ íå ðÿäîì ñ âàìè !");  
return 1;  
}  
}  
}  
else  
{  
SendClientMessage(playerid, COLOR_RED, "** Èãðîê íå â èãðå !");  
return 1;  
}  
}  
return 1;  
}  
SendClientMessage(playerid, COLOR_RED, "** Âû íå çàêîííèê!");  
return 1;  
}  

ну вобщем команды звёзд и розыска поставишь на свои если у тя мод RLS то можешь так попробовать должно работать

Добавлено (30.11.2011, 08:00)
---------------------------------------------
а стоп извени не ту команду изменил вообщем в команду
на выплату штрафа надо добавить это
добавь примерно так же

Добавлено (30.11.2011, 08:02)
---------------------------------------------
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
PlayerInfo[giveplayerid][pZvezdi] =0;

Поиск:





 


 


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