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

 



 
          





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





Последние Файлы 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 (База знаний)
ImperealДата: Среда, 19.01.2011, 22:41 | Сообщение # 571
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2677
Награды: 51
Город: Санкт-Петербург
Репутация: 1868
Замечания: 100%
Статус:
Quote (Paul_Xflow)
new дописать?

именно!



Прощай самп-рус =Р
GSDNДата: Среда, 19.01.2011, 23:44 | Сообщение # 572
Уверенный в себе
Группа: Пользователи
Сообщений: 266
Награды: 0
Город: Самара
Репутация: 27
Замечания: 60%
Статус:
Народ как сделать чтобы скин игрока не менялся? Мод GTO 6.0.


███████████████████████████████████████████████
OPEN-GTO COOL!!!
███████████████████████████████████████████████
КрендельДата: Четверг, 20.01.2011, 06:01 | Сообщение # 573
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (Paul_Xflow)
Люди скажите как скины ставить для фракций в моде вообще нет скинов))

Скины устанавливаются при выдачи ранга, надеюсь разберешься сам в какое место всунуть скрипт.
Code
if(strcmp(cmd, "/giverank", true) == 0)
...
if (PlayerInfo[playerid][pLeader] >= 1)
  {
  if(IsPlayerConnected(para1))
   {
   if(para1 != INVALID_PLAYER_ID)
    {
    if (PlayerInfo[para1][pMember] == 1 || PlayerInfo[para1][pLeader] == 1 || PlayerInfo[para1][pMember] == 2 || PlayerInfo[para1][pLeader] == 2 || PlayerInfo[para1][pMember] == 3 || PlayerInfo[para1][pLeader] == 3)
     {
      GetPlayerName(para1, giveplayer, sizeof(giveplayer));
      GetPlayerName(playerid, sendername, sizeof(sendername));
      PlayerInfo[para1][pRank] = level;
      format(string, sizeof(string), "* Ваш ранг был повышен/понижен лидером %s", sendername);
      SendClientMessage(para1, COLOR_LIGHTBLUE, string);
      format(string, sizeof(string), "* Вы повысили/понизили %s до %d ранга.", giveplayer,level);
      SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

      if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
        //Мужские скины
       if(PlayerInfo[para1][pSex] == 1)
       {
        if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 280; SetPlayerSkin(para1, 280); }
       }
        //Женские скины
       else if(PlayerInfo[para1][pSex] == 2)
       {    
       if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 150; SetPlayerSkin(para1, 150); }
       }
      }
     }
     else
     {
     SendClientMessage(playerid, COLOR_RED, "Вы не можете использовать эту команду!");
     }
    }
   }
  }



生き死に
Paul_XflowДата: Четверг, 20.01.2011, 09:23 | Сообщение # 574
Освоившийся
Группа: Пользователи
Сообщений: 79
Награды: 0
Город: Лозовая
Репутация: 0
Замечания: 0%
Статус:
Я то так ставил ток сбе скин могу поменя а если кого то принемашь то не меняется скин))

Добавлено (20.01.2011, 09:23)
---------------------------------------------
C:\Documents and Settings\Павел\Рабочий стол\cream.pwn(319) : error 021: symbol already defined: "DropPlayerWeapons"
C:\Documents and Settings\Павел\Рабочий стол\cream.pwn(7704) : error 012: invalid function call, not a valid address
C:\Documents and Settings\Павел\Рабочий стол\cream.pwn(7704) : warning 215: expression has no effect
C:\Documents and Settings\Павел\Рабочий стол\cream.pwn(7704) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Павел\Рабочий стол\cream.pwn(7704) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Павел\Рабочий стол\cream.pwn(7704) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

Подписал new


my server 91.122.53.159:4444
КрендельДата: Четверг, 20.01.2011, 09:32 | Сообщение # 575
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (Paul_Xflow)
не меняется скин))

Скинь сюда весь скрипт для команды "/giverank".



生き死に
Paul_XflowДата: Четверг, 20.01.2011, 09:33 | Сообщение # 576
Освоившийся
Группа: Пользователи
Сообщений: 79
Награды: 0
Город: Лозовая
Репутация: 0
Замечания: 0%
Статус:
//----------------------------------[GIVERANK]------------------------------------------------
if(strcmp(cmd, "/giverank", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /giverank [ID/Имя] [Number(1-6)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 10 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Не меньше 1 и не больше 10."); return 1; }
if (PlayerInfo[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(PlayerInfo[playerid][pLeader] != PlayerInfo[para1][pMember])
{
SendClientMessage(playerid, COLOR_GREY, "Вы не можете присвоить ранг этому персонажу!");
return 1;
}
PlayerInfo[para1][pRank] = level;
format(string, sizeof(string), "%s дaeт вaм %d paнг.", sendername, level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Bы присваиваете %s %d paнг.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Этой командой имеют право пользоваться только лидеры!!!");
}
if(PlayerInfo[para1][pMember] == 10 || PlayerInfo[para1][pLeader] == 10)//1- номер фракции
{
if(PlayerInfo[para1][pSex] == 1)//Male Skin
{
if(PlayerInfo[playerid][pRank] == 1) { PlayerInfo[para1][pChar] = 117; SetPlayerSkin(para1, 117); }// 1- номер ранга 280- id скина
else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pChar] = 117; SetPlayerSkin(para1, 117); }
else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pChar] = 117; SetPlayerSkin(para1, 117); }
else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pChar] = 120; SetPlayerSkin(para1, 120); }
else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pChar] = 120; SetPlayerSkin(para1, 120); }
else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pChar] = 120; SetPlayerSkin(para1, 120); }
else if(PlayerInfo[para1][pRank] == 7) { PlayerInfo[para1][pChar] = 186; SetPlayerSkin(para1, 186); }
else if(PlayerInfo[para1][pRank] == 8) { PlayerInfo[para1][pChar] = 186; SetPlayerSkin(para1, 186); }
else if(PlayerInfo[para1][pRank] == 9) { PlayerInfo[para1][pChar] = 186; SetPlayerSkin(para1, 186); }
else if(PlayerInfo[para1][pRank] >= 10) { PlayerInfo[para1][pChar] = 123; SetPlayerSkin(para1, 123); }
}
else if(PlayerInfo[para1][pSex] == 2)// жеснкие скины
{
PlayerInfo[para1][pChar] = 12; SetPlayerSkin(para1, 12);
}
}
}
return 1;
}
if(strcmp(cmd, "/setrank", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /setrank [ID/Имя] [Number(1-6)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 10 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Не меньше 1 и не больше 10."); return 1; }
if(PlayerInfo[playerid][pAdmin] >= 8)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pRank] = level;
format(string, sizeof(string), "%s дaeт вaм %d paнг.", sendername, level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Bы noвыcuлu %s дo %d paнгa.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Этой командой имеют право пользоваться только лидеры!!!");
}
}
return 1;
}



my server 91.122.53.159:4444
КрендельДата: Четверг, 20.01.2011, 10:05 | Сообщение # 577
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Вот правильный вариант скрипта. Должен 100% работать.
Code

if(strcmp(cmd, "/giverank", true) == 0)  
        {  
        if(IsPlayerConnected(playerid))  
               {  
               tmp = strtok(cmdtext, idx);  
               if(!strlen(tmp))  
                      {  
               SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /giverank [ID/Имя] [Number(1-6)]");  
               return 1;  
                      }  
new para1;  
new level;  
para1 = ReturnUser(tmp);  
tmp = strtok(cmdtext, idx);  
level = strval(tmp);  
        if(level > 10 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Не меньше 1 и не больше 10."); return 1; }  
               if (PlayerInfo[playerid][pLeader] >= 1)  
                      {  
                      if(IsPlayerConnected(para1))  
                             {  
                             if(para1 != INVALID_PLAYER_ID)  
                    {  
                    GetPlayerName(para1, giveplayer, sizeof(giveplayer));  
                    GetPlayerName(playerid, sendername, sizeof(sendername));  
                    if(PlayerInfo[playerid][pLeader] != PlayerInfo[para1][pMember])  
                    {  
                    SendClientMessage(playerid, COLOR_GREY, "Вы не можете присвоить ранг этому персонажу!");  
                    return 1;  
                    }  
                    PlayerInfo[para1][pRank] = level;  
                    format(string, sizeof(string), "%s дaeт вaм %d paнг.", sendername, level);  
                    SendClientMessage(para1, COLOR_LIGHTBLUE, string);  
                    format(string, sizeof(string), "Bы присваиваете %s %d paнг.", giveplayer,level);  
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);  
                    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
                    {
                    if(PlayerInfo[para1][pSex] == 1)
                    {
                    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 280; SetPlayerSkin(para1, 280);}
                    }
                    else if(PlayerInfo[para1][pSex] == 2)
                    {  
                    if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pChar] = 280; SetPlayerSkin(para1, 280);}
                    }
                    }
                    }  
                             }
                      }  
               }  
        }

Добавлено (20.01.2011, 10:05)
---------------------------------------------
И кстати я не вижу смысла в этих строках:

Code
if(PlayerInfo[playerid][pLeader] != PlayerInfo[para1][pMember])   
         {   
          SendClientMessage(playerid, COLOR_GREY, "Вы не можете присвоить ранг этому персонажу!");   
          return 1;   
         }



生き死に
Paul_XflowДата: Четверг, 20.01.2011, 10:11 | Сообщение # 578
Освоившийся
Группа: Пользователи
Сообщений: 79
Награды: 0
Город: Лозовая
Репутация: 0
Замечания: 0%
Статус:
Крендель, неа себе могу менять а другим не меняется((


my server 91.122.53.159:4444
КрендельДата: Четверг, 20.01.2011, 10:13 | Сообщение # 579
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (Paul_Xflow)
Крендель, неа себе могу менять а другим не меняется((

А в чате что-нибудь пишет? Или ничего не происходит вообще?



生き死に
Paul_XflowДата: Четверг, 20.01.2011, 10:17 | Сообщение # 580
Освоившийся
Группа: Пользователи
Сообщений: 79
Награды: 0
Город: Лозовая
Репутация: 0
Замечания: 0%
Статус:
Крендель, пишет что дал ранг 1


my server 91.122.53.159:4444
КрендельДата: Четверг, 20.01.2011, 10:21 | Сообщение # 581
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (Paul_Xflow)
Paul_Xflow

Все таки удали
Code
if(PlayerInfo[playerid][pLeader] != PlayerInfo[para1][pMember])    
          {    
           SendClientMessage(playerid, COLOR_GREY, "Вы не можете присвоить ранг этому персонажу!");    
           return 1;    
          }

напрягают эти строги, да и ни к чему они тут.

А ворнинги есть какие-либо? Если есть то выложи сюда.


生き死に
DIEHARDДата: Четверг, 20.01.2011, 10:25 | Сообщение # 582
Новенький
Группа: Пользователи
Сообщений: 35
Награды: 0
Город: Сергиев Посад
Репутация: -8
Замечания: 0%
Статус:
http://depositfiles.com/files/ijfp5l6uq народ посмотрите плиз и скажите как сделать чтоб обьекты видны били а не прозрачны или скажите что я не так делаю вроде стрим стоит или может как настроить стример


[url=http://www.gta-relax.ru/][img]http://www.gta-relax.ru/graffiti/userbar1.png[/img][/url]
КрендельДата: Четверг, 20.01.2011, 10:27 | Сообщение # 583
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (DIEHARD)
http://depositfiles.com/files/ijfp5l6uq народ посмотрите плиз и скажите как сделать чтоб обьекты видны били а не прозрачны или скажите что я не так делаю вроде стрим стоит или может как настроить стример

Убейся со своим депозитом, достал уже.
www.RADIKAL.ru



生き死に
КрендельДата: Четверг, 20.01.2011, 10:39 | Сообщение # 584
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (Paul_Xflow)
2 Warnings.

Выложи эти строки сюда. И напиши за что они отвечают.



生き死に
КрендельДата: Четверг, 20.01.2011, 10:51 | Сообщение # 585
Уверенный в себе
Группа: Продвинутые
Сообщений: 216
Награды: 0
Город: :дороГ
Репутация: -8
Замечания: 20%
Статус:
Quote (Paul_Xflow)
Paul_Xflow

Я говорю СТРОКИ, а не ЛОГ ОШИБОК.
10111 и 17409 строки!



生き死に
Поиск:





 


 


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