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

 



 
          





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





Последние Файлы 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  
Модификации The Godfather
[RGS]JAGUARДата: Среда, 13.01.2010, 20:44 | Сообщение # 421
Советчик
Группа: Продвинутые
Сообщений: 1154
Награды: 25
Город: FloatX,FloatY,FloatZ
Репутация: 291
Замечания: 40%
Статус:
Quote (Vlad_Mazaev)
2.Команду для ментов типо маскировка пишит её мент ид скина и он превращаеца в этот ID скина.

Это типо /setskin просто вместо проверки на админку поставь проверку на мента и всё!



[/url]
Новая ICQ: 593922
snoowkerДата: Четверг, 14.01.2010, 18:25 | Сообщение # 422
Новенький
Группа: Пользователи
Сообщений: 11
Награды: 1
Город: km
Репутация: 0
Замечания: 0%
Статус:
Quote (Rabbit|52|)
Подскажите плз, вот делаю команду /members а там выводит 12 ошибок одинаковых:pwn(30504) : error 010: invalid function or declaration
Что это может быть?

попробуй так
[pwn]
if(strcmp(cmd,"/members",true)==0)
{
if(IsPlayerConnected(playerid))
{
new teamnumber;
if (PlayerInfo[playerid][pLeader] != 0) teamnumber = PlayerInfo[playerid][pLeader];
else if (PlayerInfo[playerid][pMember] != 0) teamnumber = PlayerInfo[playerid][pMember];
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Âû íå â Áàíäå/Ôðàêöèè!");
return 1;
}
SendClientMessage(playerid, 0x808000AA, "**Members Online**");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, sendername, sizeof(sendername));
format(string, sizeof(string), "");
if (PlayerInfo[i][pLeader] == teamnumber) format(string, sizeof(string), "%s (Ëèäåð)",sendername);
else if (PlayerInfo[i][pMember] == teamnumber) format(string, sizeof(string), "%s, Rank: %d.",sendername, PlayerInfo[i][pRank]);
if (strlen(string) > 1) SendClientMessage(playerid, 0xF5DEB3AA, string);
}
}
}
return 1;
}[/pwn]



Дорабатываю/Ипсравляю моды за $
Писать в ICQ 555378758 или в Личку
RoSДата: Понедельник, 18.01.2010, 19:02 | Сообщение # 423
Новенький
Группа: Пользователи
Сообщений: 45
Награды: 1
Город: Ros-aNgeleS
Репутация: 7
Замечания: 0%
Статус:
Текст вы водимый в чат, через кажды оприделёное устоновлиное вами времи
[pwn]
//кинеш где все forward верху
forward Adverse();

//OnGameModeInit() вставляем где все таймеры на ходится
SetTimer("Adverse", 900000, 1);// время построити под себя

//за тем создаём public Adverse()

public Adverse()
{
new string[256],host[256];
GetServerVarAsString("hostname",host,sizeof(host));
SendClientMessageToAll(COLOR_LIGHTBLUE,"------------------------------------");
format(string,sizeof(string),"Добро пожаловать на %s",host);
SendClientMessageToAll(COLOR_LIGHTBLUE,string);
format(string,sizeof(string),"На сервере %d Домов и %d Бизов ",sizeof(HouseInfo)+1,sizeof(SBizzInfo)+1);
SendClientMessageToAll(COLOR_LIGHTBLUE,string);
SendClientMessageToAll(COLOR_LIGHTBLUE,"------------------------------------");
SendClientMessageToAll(COLOR_LIGHTBLUE,"Âûõîä ïðè àðåñòå (òàê æå ôåéê êðåø) 1 ðàç - ïðåäóïðåæäåíèå, 2 ðàç - çîíà, 3 ðàç - áàí");// тут вставите своою другаю инфо
SendClientMessageToAll(COLOR_LIGHTBLUE,"------------------------------------");
SendClientMessageToAll(COLOR_LIGHTBLUE,"Сайт www");
SendClientMessageToAll(COLOR_LIGHTBLUE,"Тех подержка: ICQ: Ros-angeles 518-455");
SendClientMessageToAll(COLOR_LIGHTBLUE,"------------------------------------");
}[/pwn]

диалог при нажатии в таби на играка что бы ему можно было писать в личку

[pwn]//кинеш где все forward верху
forward OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
forward OnPlayerClickPlayer(playerid, clickedplayerid, source);

//кинеш верх где у тебя все new
new PM[MAX_PLAYERS];

//public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])// вставишь в этотт паблик
if(dialogid == 10)// намирация деалого может быть любая в даном случии 10
{
if(response)
{
if(!strlen(inputtext))
{
return ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT," Отправить в личку"," Текст сообщения \"отмена\"!\n","Отправить","Отмена");
}
new id = PM[playerid];
new Message[256],pname[40],gname[40];
if(id == playerid)
{
return 1;
}
GetPlayerName(id,gname,sizeof(gname));
GetPlayerName(playerid,pname,sizeof(pname));
format(Message,sizeof(Message),"__>> %s(%d): %s",gname,id,inputtext);
SendClientMessage(playerid,PM_OUTGOING_COLOR,Message);
format(Message,sizeof(Message),"<<___ %s(%d): %s",pname,playerid,inputtext);
SendClientMessage(id,PM_INCOMING_COLOR,Message);
format(string,sizeof(string)," Сообщения от %s к %s: %s",pname,gname,inputtext);
printf(string);
}
}
//public OnPlayerClickPlayer(playerid, clickedplayerid, source) создаш этот паблик если он у тебя уже есть переделай его под себя тогда
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
PM[playerid] = clickedplayerid;
ShowPlayerDialog(playerid,10,DIALOG_STYLE_INPUT," Отправить в личку"," Текст сообщения \"отмена\"!\n","Отправить","Отмена");
return 1;
}[/pwn]

Добавлено (18.01.2010, 19:02)
---------------------------------------------
Кому помог не забываем ставить +


Мод Entercom делал я и DеM(565902113)
PrinceHugoДата: Вторник, 19.01.2010, 09:44 | Сообщение # 424
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
Vlad_Mazaev,
[pwn]if(strcmp(cmd, "/mask", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ты не коп");
return 1;
}
if(PlayerInfo[playerid][pLevel] < 5)
{
SendClientMessage(playerid, COLOR_GRAD1, " Ты не можешь ее использовать.");
return 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
ShowPlayerNameTagForPlayer(i, playerid, 0);
}
}
PlayerInfo[playerid][pMaskuse] = 1;
SendClientMessage(playerid, COLOR_WHITE, " Ты одеваешь свою маску.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Назнакомец одевает свою маску.");
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); //Анимация
}
return 1;
}[/pwn]

Добавлено (19.01.2010, 09:44)
---------------------------------------------
Чтото типо этого помогите исправить

adidas--007Дата: Четверг, 21.01.2010, 15:05 | Сообщение # 425
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
Quote
диалог при нажатии в таби на играка что бы ему можно было писать в личку

Я только начинаю учиться в павно не объяснишь поконкретнее if(dialogid == 10) куда это и public OnPlayerClickPlayer(playerid, clickedplayerid, source) и это именно пихать?

xSLiMxДата: Четверг, 21.01.2010, 17:03 | Сообщение # 426
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
adidas--007, если таковой ид диалога у тебя не испоьзован - то делай так как написано
skill_uaДата: Вторник, 26.01.2010, 17:30 | Сообщение # 427
Новенький
Группа: Пользователи
Сообщений: 6
Награды: 0
Город: Перевальск
Репутация: 0
Замечания: 0%
Статус:
помогите создать команду, чтобы хитман мог удалять заказ пжл =) просто я в павно плохо рабзбираюсь...
PrinceHugoДата: Суббота, 30.01.2010, 09:50 | Сообщение # 428
Постоялец
Группа: Продвинутые
Сообщений: 347
Награды: 3
Репутация: 64
Замечания: 20%
Статус:
skill_ua,
Непонел..
Смысли удалять?

adidas--007Дата: Суббота, 30.01.2010, 20:03 | Сообщение # 429
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
[pwn]D:\Íîâàÿ ïàïêà\Íîâàÿ ïàïêà\gamemodes\Exclusive.pwn(5163) : warning 225: unreachable code
D:\Íîâàÿ ïàïêà\Íîâàÿ ïàïêà\gamemodes\Exclusive.pwn(10885) : error 004: function "SafeGivePlayerWeapon" is not implemented
D:\Íîâàÿ ïàïêà\Íîâàÿ ïàïêà\gamemodes\Exclusive.pwn(10930) : error 004: function "RemovePlayerWeapon" is not implemented[/pwn]


[pwn] if(!strcmp(cmdtext, "/inv", true) || !strcmp(cmdtext, "/inventory", true)) //
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Ñíà÷àëà íóæíî çàëîãèíèòüñÿ ! ");
return 1;
}
new gunname[100];
GetWeaponName(PlayerInfo[playerid][pInvWeapon], gunname, sizeof(gunname));
SendClientMessage(playerid, COLOR_LIGHT_BLUE, " __________ Èíâåíòàðü __________");
if(PlayerInfo[playerid][pInvWeapon] != 0 && PlayerInfo[playerid][pInvAmmo] != 0)
{
format(string, sizeof(string), " Îðóæèå: %s, Ïàòðîíû: %d", gunname, PlayerInfo[playerid][pInvAmmo]);
SendClientMessage(playerid, COLOR_WHITE, string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, " Èíâåíòàðü ïóñòîé.");
}
SendClientMessage(playerid, COLOR_LIGHT_BLUE, "_______________________________");
SendClientMessage(playerid, COLOR_WHITE, " Ïîäñêàçêà: /takegun /putgun");
}
return 1;
}

if(!strcmp(cmdtext, "/takegun", true)) //
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Ñíà÷àëà íóæíî çàëîãèíèòüñÿ ! ");
return 1;
}
if(ReduceTime[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Òåáå íóæíî ïîäîæäàòü 3 ñåêóíäû, ïðåæäå ÷åì èñïîëüçîâàòü ýòêó êîìàíäó îïÿòü !");
return 1;
}
if(PlayerInfo[playerid][pInvWeapon] != 0 && PlayerInfo[playerid][pInvAmmo] != 0)
{
ReduceTime[playerid] = 1;
SetTimerEx("ReduceTimer", 3000, false, "i", playerid);
new gunname[100];
GetWeaponName(PlayerInfo[playerid][pInvWeapon], gunname, sizeof(gunname));
SafeGivePlayerWeapon(playerid, PlayerInfo[playerid][pInvWeapon], PlayerInfo[playerid][pInvAmmo]);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), " Òû áåðåøü %s èç ñâîåãî èíâåíòàðÿ.", gunname);
SendClientMessage(playerid, COLOR_GREY, string);
PlayerInfo[playerid][pInvWeapon] = 0;
PlayerInfo[playerid][pInvAmmo] = 0;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Â òâîåì èíâåíòàðå íåò îðóæèÿ !");
return 1;
}
}
return 1;
}

if(!strcmp(cmdtext, "/putgun", true)) //
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SendClientMessage(playerid, COLOR_GREY, " Ñíà÷àëà íóæíî çàëîãèíèòüñÿ !");
return 1;
}
if(ReduceTime[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Òåáå íóæíî ïîäîæäàòü 3 ñåêóíäû, ïðåæäå ÷åì èñïîëüçîâàòü ýòó êîìàíäó !");
return 1;
}
if(PlayerInfo[playerid][pInvWeapon] != 0 || PlayerInfo[playerid][pInvAmmo] != 0)
{
SendClientMessage(playerid, COLOR_GREY, " Â òâîåì èíâåíòàðå óæå ÷òî-òî åñòü !");
return 1;
}

new gunID = GetPlayerWeapon(playerid);
new gunAmmo = GetPlayerAmmo(playerid);

if(gunID != 0 && gunAmmo != 0)
{
ReduceTime[playerid] = 1;
SetTimerEx("ReduceTimer", 3000, false, "i", playerid);
PlayerInfo[playerid][pInvWeapon] = gunID;
PlayerInfo[playerid][pInvAmmo] = gunAmmo;
RemovePlayerWeapon(playerid, gunID);
GetPlayerName(playerid, sendername, sizeof(sendername));
new gunname[100];
GetWeaponName(gunID, gunname, sizeof(gunname));
format(string, sizeof(string), " Òû ëîæèøü %s â ñâîé èíâåíòàðü.", gunname);
SendClientMessage(playerid, COLOR_GREY, string);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Ó òåáÿ íåò îðóæèÿ ! ");
return 1;
}
}
return 1;
}
[/pwn]

[pwn]forward RemovePlayerWeapon(playerid, weaponid);
forward SafeGivePlayerWeapon(plyid, weaponid, ammo);[/pwn]
Вот смотрите это всё добавил объясните пожалуйста чё я ещё не добавил до конца , или чё не правильно сделал , точнее я с др. мода вырезал

xSLiMxДата: Суббота, 30.01.2010, 20:50 | Сообщение # 430
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
Quote (adidas--007)
Вот смотрите это всё добавил объясните пожалуйста чё я ещё не добавил до конца , или чё не правильно сделал , точнее я с др. мода вырезал

В разделе по Вопросам и ответам - помоему ответил

adidas--007Дата: Воскресенье, 31.01.2010, 12:41 | Сообщение # 431
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
Люди помогите этот код сделать так что бы он работал , или подскажите что надо добавить
[pwn]dcmd_specplayer(playerid, params[])
{
new Giveplayerid, Name[256], String[256], Name2[256];
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if (sscanf(params, "d", Giveplayerid)) SendClientMessage(playerid,COLOR_WHITE, " ÑÅÐÂÅÐ: /specplayer [IDèãðîêà]");
else if (!IsPlayerConnected(Giveplayerid)) SendClientMessage(playerid,COLOR_PURPLE," Èãðîê íå íà ñåðâåðå.");
else
{
if ( Specing[Giveplayerid] == 1 )
{
SendClientMessage(playerid, COLOR_RED, " Ýòîò èãðîê óæå çà êåì-òî íàáëþäàåò.");
}
else
{
GetPlayerName(playerid, Name, 256);
GetPlayerName(Giveplayerid, Name2, 256);
format(String, 256, "[%i] %s â ñïåêòàòîðàõ [%i] %s",playerid, Name,Giveplayerid, Name2);
CallLocalFunction("ircRemoteSay", "iss", 1, "#FSE", String);
Specing[playerid] = 1;
}
if ( !IsPlayerInAnyVehicle(Giveplayerid) )
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, Giveplayerid);
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
else
{
TogglePlayerSpectating(playerid, 1);
PlayerSpectateVehicle(playerid, GetPlayerVehicleID(Giveplayerid));
SetPlayerInterior(playerid,GetPlayerInterior(Giveplayerid));
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(Giveplayerid));
return 1;
}
}
}
return 1;
}

dcmd_specoff(playerid, params[])
{
#pragma unused params
TogglePlayerSpectating(playerid, 0);
Specing[playerid] = 0;
return 1;
}[/pwn]

xSLiMxДата: Воскресенье, 31.01.2010, 12:44 | Сообщение # 432
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
adidas--007, уже есть такое в моде (по стандарту) это /tv id
adidas--007Дата: Воскресенье, 31.01.2010, 13:33 | Сообщение # 433
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
А как сделать что бы только админ мог и в любом месте писать эту команду?
ToYoДата: Понедельник, 01.02.2010, 01:30 | Сообщение # 434
Группа: Продвинутые
Сообщений: 309
Награды: 21
Город: Киев
Замечания: 0%
Статус:
просто, сделай проверку на админа и убери проверку на местонахождение...
adidas--007Дата: Вторник, 02.02.2010, 21:57 | Сообщение # 435
Освоившийся
Группа: Пользователи
Сообщений: 147
Награды: 1
Город: Не важно
Репутация: 4
Замечания: 0%
Статус:
[pwn]if(strcmp(cmd, "/kpk", true) == 0) {
new listitems[] = "1\tТут первая строчка\n2\tВторая\n3\tТретья\n4\tЧетвёртая\n5\Пятая";
ShowPlayerDialog(playerid,12,DIALOG_STYLE_LIST," Название окна:",listitems," Согласиться"," отмена");
return 1;
}[/pwn]
[pwn]if(dialogid == 12)
{
switch(listitem)
{
case 0:
{
SetPlayerCheckpoint(playerid,1109.3318,-1796.3042,16.5938,6);//это координаты x,y,z их вы должны заменить на свои
gPlayerCheckpointStatus[playerid] = CHECKPOINT_GPS;//это красная метка которая будет указываться на падаре!
}
case 1:
{
SetPlayerCheckpoint(playerid,2166.3772,-1675.3829,15.0859,6);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_GPS;
}
case 2:
{
SetPlayerCheckpoint(playerid,1463.4768,-1027.0470,23.8281,6);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_GPS;
}
case 3:
{
SetPlayerCheckpoint(playerid,1364.9561,-1275.3770,13.5469,6);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_GPS;
}
case 4:
{
SetPlayerCheckpoint(playerid,1621.8458,-1862.0333,13.5518,6);
gPlayerCheckpointStatus[playerid] = CHECKPOINT_GPS;
}[/pwn]
кто нибудь может эти коды сделать нормально , я вставляю , ошибок вылазиет много , кто может подскажите или потоковее объясните

Поиск:





 


 


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