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

 



 
          





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





Последние Файлы 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  
Вопрос | Ответ
AwmДата: Пятница, 25.03.2011, 23:36 | Сообщение # 691
Группа: I'm V.I.P.
Сообщений: 3235
Награды: 55
Город: Tallinn
Репутация: 1661
Замечания: 0%
Статус:
а че у тебя у диалога, ид 555 а в действии диалога 55 ?



"Life is hard... life is harder if you're stupid." - John Wayne
chopa_chopsДата: Суббота, 26.03.2011, 00:03 | Сообщение # 692
Освоившийся
Группа: Пользователи
Сообщений: 77
Награды: 0
Город: Riga
Репутация: 9
Замечания: 20%
Статус:
Quote (chopa_chops)
в паблике onplayerdialogresponse
можно ли сделать как бы диалог который тпшит на команду
т.е я хочю сделать так

Code
    else if(dialogid == 9000) //  
     {
         if(response)
         {
   if(listitem == 0)
          {
          getplayer(strcmp(cmd,"/a",true)==0)
   }
   if(listitem == 1)
                 {
тпшнуть на команду написать команду за игрока (strcmp(cmd,"/tp",true)==0)
                 }
             return 1;
         }
     }


помогите(



77.220.180.56:7777
Role play сервер с отличным модом...

p.s админы этого сайта если нельзя рекламить в подписи..
не баньте не знал просто уберите подпись

Donny_HeyesДата: Суббота, 26.03.2011, 00:26 | Сообщение # 693
Уверенный в себе
Группа: Пользователи
Сообщений: 173
Награды: 0
Город: Киев
Репутация: -9
Замечания: 20%
Статус:
Awm, ойй .. ну я исправил,всеравно не работает команда,диалог не "вылезает"
446_StiLДата: Суббота, 26.03.2011, 00:29 | Сообщение # 694
Уверенный в себе
Группа: Пользователи
Сообщений: 218
Награды: 1
Город: Kotovsk city
Репутация: 8
Замечания: 20%
Статус:
Quote (446_StiL)
Народ помогите! Не могу запустить сервер, выдаёт ошибку "Run time error 20: "Invalid index parameter (bad entry point)"

Может всё таки поможете??...


Если помог ставь +


[GM]Village RolePlay ~ 0% (старт проекта)
Donny_HeyesДата: Суббота, 26.03.2011, 01:28 | Сообщение # 695
Уверенный в себе
Группа: Пользователи
Сообщений: 173
Награды: 0
Город: Киев
Репутация: -9
Замечания: 20%
Статус:
446_StiL, Попробуй,там где все new поставь main(){} , может поможет )
HeGeLДата: Суббота, 26.03.2011, 02:10 | Сообщение # 696
Постоялец
Группа: Продвинутые
Сообщений: 460
Награды: 16
Город: Москва
Репутация: 433
Замечания: 100%
Статус:
Quote (Donny_Heyes)
диалог не "вылезает"

Перепиши заново



[cut noguest=:)]престиж не жизнь, исправить можно! (с) Я[/cut]
[cut noguest=Для тебя!]Умеешь что то против меня? Тебе сюда![/cut]
Бываю редко!
ArtjomixДата: Суббота, 26.03.2011, 02:56 | Сообщение # 697
Новенький
Группа: Пользователи
Сообщений: 12
Награды: 0
Город: Рига
Репутация: 0
Замечания: 0%
Статус:
Quote (Donny_Heyes)
446_StiL, Попробуй,там где все new поставь main(){} , может поможет )

не думаю,что поможет,легче переписать.

446_StiLДата: Суббота, 26.03.2011, 03:52 | Сообщение # 698
Уверенный в себе
Группа: Пользователи
Сообщений: 218
Награды: 1
Город: Kotovsk city
Репутация: 8
Замечания: 20%
Статус:
Эммм, что именно переписать?


Если помог ставь +


[GM]Village RolePlay ~ 0% (старт проекта)
xSLiMxДата: Суббота, 26.03.2011, 08:29 | Сообщение # 699
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2163
Награды: 34
Город: Ростов - на - Дону
Репутация: 1429
Замечания: 80%
Статус:
chopa_chops, не очень понял что тебе надо, но попробуй вот так OnPlayerCommandText(playerid,"/команда"); и вставь туда куда надо

Добавлено (26.03.2011, 08:29)
---------------------------------------------
446_StiL, например это:

main()
{
print(" Это\nОчередной\nГовноМод\nНа основе\nГовноГф\nСервер делать не буду! ");
}

garada007Дата: Суббота, 26.03.2011, 08:41 | Сообщение # 700
Освоившийся
Группа: Пользователи
Сообщений: 75
Награды: 0
Город: назарово
Репутация: 0
Замечания: 0%
Статус:
Люди скажите как сделать чтобы без прав на легковых автомобилях нельзя было ездить,а на мопедах и великах чтобы можно было.А то в моде у меня можно на тачке без прав ездить.
h656Дата: Суббота, 26.03.2011, 09:50 | Сообщение # 701
Освоившийся
Группа: Пользователи
Сообщений: 104
Награды: 0
Город: Хабаровск
Репутация: -6
Замечания: 0%
Статус:
Люди, чёт не могу создать команду makeleader вот код:
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
if(strcmp(cmd, "/makeleader", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "*Используйте: /makeleader [id игрока/часть ника] [Number(1-13)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 11 || level < 0) { SendClientMessage(playerid, COLOR_GREY, " Не возможна цифра менее 0, или больше 13!"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 1337)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(PlayerInfo[para1][pMember] > 0 || PlayerInfo[para1][pFMember] < 255)
{
SendClientMessage(playerid, COLOR_GREY, " Игрок состоит в Фракции / Банде !");
return 1;
}
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pLeader] = 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(level == 0) { PlayerInfo[para1][pChar] = 0; }
else if(level == 1) { PlayerInfo[para1][pChar] = 288; gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2;} //Police Force
else if(level == 2) { PlayerInfo[para1][pChar] = 286; gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2;} //FBI/ATF
else if(level == 3) { PlayerInfo[para1][pChar] = 287; gTeam[para1] = 2; PlayerInfo[para1][pTeam] = 2;} //National Guard
else if(level == 4) { PlayerInfo[para1][pChar] = 228; gTeam[para1] = 1; PlayerInfo[para1][pTeam] = 1;} //Fire/Ambulance
else if(level == 5) { PlayerInfo[para1][pChar] = 113; gTeam[para1] = 5; PlayerInfo[para1][pTeam] = 5;} //La Cosa Nostra
else if(level == 6) { PlayerInfo[para1][pChar] = 120; gTeam[para1] = 5; PlayerInfo[para1][pTeam] = 5;} //Yakuza
else if(level == 7) { PlayerInfo[para1][pChar] = 147; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //Mayor
else if(level == 8) { PlayerInfo[para1][pChar] = 294; gTeam[para1] = 12; PlayerInfo[para1][pTeam] = 12;} //Hitmans
else if(level == 9) { PlayerInfo[para1][pChar] = 227; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //News Reporters
else if(level == 10) { PlayerInfo[para1][pChar] = 61; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //Taxi Cab Company
else if(level == 11) { PlayerInfo[para1][pChar] = 171; gTeam[para1] = 11; PlayerInfo[para1][pTeam] = 11;} //Driving/Flying School
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Нет прав на использование команды!");
}
}
return 1;
}
а ошибка сама вот:
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(5) : error 017: undefined symbol "cmd"
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(9) : error 017: undefined symbol "tmp"
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(9) : error 017: undefined symbol "strtok"
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(10) : error 017: undefined symbol "tmp"
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(12) : error 029: invalid expression, assumed zero
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(12) : warning 215: expression has no effect
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(12) : error 001: expected token: ";", but found ")"
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(12) : error 029: invalid expression, assumed zero
H:\Documents and Settings\Admin\Рабочий стол\еыв\samp\filterscripts\makeleader.pwn(12) : fatal error 107: too many error messages on one line

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

8 Errors.

помогите пожалуйста! надо сделать чтобы только ркон админ умел написать эту команду, и giverank не могу.... плис хелпаните, вместе чтобы и /makeleader и /giverank, уже неделю мучаюсь

CrazyzДата: Суббота, 26.03.2011, 10:19 | Сообщение # 702
Местный
Группа: Продвинутые
Сообщений: 704
Награды: 70
Город: что?
Репутация: 334
Замечания: 60%
Статус:
Вот собственно мой код!
майклдер-
Code
//----------------------------------[MAKELEADER]--------------------------------
  if(strcmp(cmd, "/makeleader", true) == 0)
  {
      if(IsPlayerConnected(playerid))
      {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
     SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /makeleader [playerid/PartOfName] [Number(0-21)]");
     return 1;
    }
    new para1;
    new level;
    para1 = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    level = strval(tmp);
    if(level > 21 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "* Не ниже 0, и не выше 21!"); return 1; }
    if (PlayerInfo[playerid][pAdmin] >= 4)
    {
        if(IsPlayerConnected(para1))
        {
            if(para1 != INVALID_PLAYER_ID)
            {
                if(PlayerInfo[para1][pMember] > 0)
                {
                    SendClientMessage(playerid, COLOR_GREY, "Этот игрок находится во Фракции / Семья / Мафия !");
                    return 1;
                }
       GetPlayerName(para1, giveplayer, sizeof(giveplayer));
       GetPlayerName(playerid, sendername, sizeof(sendername));
       PlayerInfo[para1][pLeader] = level;
       format(string, sizeof(string), " Вы были назначены Лидером текущей фракции Администратором %s", sendername);
       SendClientMessage(para1, COLOR_LIGHTBLUE, string);
       format(string, sizeof(string), "Вы назначили %s лидером фракции/банды.", giveplayer);
       SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
       if(level == 0)
       {
        PlayerInfo[para1][pChar] = 0;
        gTeam[para1] = 3;
        PlayerInfo[para1][pTeam] = 3;
        PlayerInfo[para1][pMember] = 0;
        PlayerInfo[para1][pRank] = 6;
        PlayerInfo[para1][pChar] = 0;
        MedicBill[para1] = 0;
        new rand = random(sizeof(CIV));
        SetSpawnInfo(para1, gTeam[para1], CIV[rand],0.0,0.0,0.0,0,0,0,0,0,0,0);
        PlayerInfo[para1][pModel] = CIV[rand];
        SpawnPlayer(para1);
        return 1;
       }
                         if(level == 0) { PlayerInfo[para1][pChar] = 79;}
       else if(level == 1) { PlayerInfo[para1][pChar] = 288;} //Police Force
       else if(level == 2) { PlayerInfo[para1][pChar] = 166;} //FBI/ATF
       else if(level == 3) { PlayerInfo[para1][pChar] = 295; } //National Guard
       else if(level == 4) { PlayerInfo[para1][pChar] = 228; } //Fire/Ambulance
       else if(level == 5) { PlayerInfo[para1][pChar] = 113; } //La Cosa Nostra
       else if(level == 6) { PlayerInfo[para1][pChar] = 120; } //Yakuza
       else if(level == 7) { PlayerInfo[para1][pChar] = 147; } //Mayor
       else if(level == 8) { PlayerInfo[para1][pChar] = 294; } //Hitmans
       else if(level == 9) { PlayerInfo[para1][pChar] = 227; } //News Reporters
       else if(level == 10) { PlayerInfo[para1][pChar] = 61; } //Taxi Cab Company
       else if(level == 11) { PlayerInfo[para1][pChar] = 171;} //Driving/Flying School
       else if(level == 12) { PlayerInfo[para1][pChar] = 104;} //Ballas
       else if(level == 13) { PlayerInfo[para1][pChar] = 109;} //Vagos
       else if(level == 14) { PlayerInfo[para1][pChar] = 46;} //Russian Mafia
       else if(level == 15) { PlayerInfo[para1][pChar] = 270;} //Grove
       else if(level == 17) { PlayerInfo[para1][pChar] = 115;}//Coronos
       else if(level == 18) { PlayerInfo[para1][pChar] = 175;}//Rifa
       else if(level == 19) { PlayerInfo[para1][pChar] = 285;}//swat
       else if(level == 21) { PlayerInfo[para1][pChar] = 100;}//Biker
          gTeam[para1] = 20;
          PlayerInfo[para1][pTeam] = 20;
          SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
          PlayerInfo[giveplayerid][pRank] = 6;
      }
     }//not connected
    }
    else
    {
     SendClientMessage(playerid, COLOR_GRAD1, "   Вы не уполномочены использовать эту команду!");
    }
   }
   return 1;
  }
//------------------------------------------------------------------------------

Я думаю переставить фраки на своим можно,а чтоб ркон админ подправь проверку
В следушем посте гиве ранг,кинь +)за роботу

Добавлено (26.03.2011, 10:19)
---------------------------------------------
Тоже редактируй,на свои фраки!

Code
Не помещается код вот файл с кодом!
http://depositfiles.com/files/e6w438gi4

Тут легко тоже проверУчку зделай)



Donny_HeyesДата: Суббота, 26.03.2011, 10:26 | Сообщение # 703
Уверенный в себе
Группа: Пользователи
Сообщений: 173
Награды: 0
Город: Киев
Репутация: -9
Замечания: 20%
Статус:
HeGeL, переписать заново что?
h656Дата: Суббота, 26.03.2011, 10:28 | Сообщение # 704
Освоившийся
Группа: Пользователи
Сообщений: 104
Награды: 0
Город: Хабаровск
Репутация: -6
Замечания: 0%
Статус:
Crazyz, ну это я знаю, я не могу разобраться что вначале писать, там new, forward или паблик, я не смогу поставить+ я не в продвинутых:(
446_StiLДата: Суббота, 26.03.2011, 10:36 | Сообщение # 705
Уверенный в себе
Группа: Пользователи
Сообщений: 218
Награды: 1
Город: Kotovsk city
Репутация: 8
Замечания: 20%
Статус:
Quote (xSLiMx)
main()
{
print(" Это\nОчередной\nГовноМод\nНа основе\nГовноГф\nСервер делать не буду! ");
}

[off]Не, это дм мод без основы)[/off]



Если помог ставь +


[GM]Village RolePlay ~ 0% (старт проекта)
Поиск:





 


 


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