• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
Форум » Pawno » Уроки » Выбор скина при регистрации (*icon-0*)
Выбор скина при регистрации
Dimka_71rusДата: Среда, 28.12.2011, 11:52:01 | Сообщение # 1

Группа: Пользователи
Сообщений: 360
Всем привет, вот решил выложить нормальную систему выбора скина при регистрации, делал для своего мода, решил выложить т.к забросил свой проэкт.
и так начнём!

шаг 1.
ко всем new:
Code
new ChosenSkin[MAX_PLAYERS];  
new TutTime[MAX_PLAYERS];  
new gOoc[MAX_PLAYERS];  
new gFam[MAX_PLAYERS];  
new gLogin[MAX_PLAYERS];  
new Float:gInviteSpawns[0][4] = {  
{222.3489,-8.5845,1002.2109,266.7302}  
};  
new Menu:Bomj;  
new BomjPed[9][0] = {  
{26},  
{25},  
{35},  
{36},  
{50},  
{96},  
{143},  
{262},  
{2}  
};  

new BomjPedMale[5][0] = {  
{12},  
{55},  
{69},  
{90},  
{93}  
};

BomjPed - скины мужчин бомжей in's можете заменить на свои
если добовляете то в new BomjPed[9][0],[9] прибавить столько сколько добавили скинов
например:
Code
new BomjPed[10][0] = {  
{26},  
{25},  
{35},  
{36},  
{50},  
{96},  
{143},  
{262},  
{2},  
{77}  
};

BomjPedMale - женские скины in's можете заменить на свои
шаг 2.
в PlayerInfo :
Quote
pRega

в public OnPlayerRegister и в OnPlayerSave(ваш паблик сохранения) :
Code
ini_setInteger(iniFile, "Rega", PlayerInfo[playerid][pRega]);

в public OnPlayerRegister :
Code
PlayerInfo[playerid][pRega] = 0;

в public OnPlayerLogin :
Code
ini_getInteger(iniFile, "Rega", PlayerInfo[playerid][pRega]);

шаг 3.
в OnPlayerSpawn или SetPlayerSpawn(у кого как) :
Code
if(PlayerInfo[playerid][pRega] == 0)  
     {  
     SetPlayerInterior(playerid,0);  
     SetPlayerHealthAC(playerid, 100);  
     SetPlayerPos(playerid,222.3489,-8.5845,1002.2109);  
     SetPlayerFacingAngle(playerid, 266.7302);  
     PlayerInfo[playerid][pHealth] =100;  
     SetPlayerCameraPos(playerid,-932.2150,573.0827,44.0786);  
     SetPlayerCameraLookAt(playerid,-1856.5886,875.8010,198.8736);  
     ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX," Ваш пол  ","Какого пола будет Ваш персонаж:\n","Мужчина","Женщина");  
     TogglePlayerControllable(playerid, 0);  
     return 1;  
     }

в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) :
Code
if(dialogid == 15)//------------------------------------ [ Мужчина ] -------------------------------------------------//  
{  
         if(response)  
         {  
              new rand = random(sizeof(gInviteSpawns));  
             SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);  
             SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             PlayerInfo[playerid][pSex] = 0;//Парень  
              PlayerInfo[playerid][pMember] = 0;  
              PlayerInfo[playerid][pLeader] = 0;  
              PlayerInfo[playerid][pRank] = 0;  
                SetPlayerInterior(playerid,5);  
             ShowMenuForPlayer(Bomj,playerid);  
             ChosenSkin[playerid] = 230;  
             TutTime[playerid] = 0;  
             gOoc[playerid] = 0; gFam[playerid] = 0; gLogin[playerid] = 0;  
             TogglePlayerControllable(playerid, 0);  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Быстрый бег'");  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Вверх,вниз'");  
             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);  
             SelectChar[playerid] = 255;  
             SelectCharPlace[playerid] = 1;  
             PlayerInfo[playerid][pSkin] = ChosenSkin[playerid];  
             new skin =2 + random(100);  
             SetPlayerVirtualWorld(playerid,skin);  
             OnPlayerSave(playerid);//заменяем на паблик сохранения  
             return 1;  
         }  
         else//------------------------------------ [ Девушка] -------------------------------------------------  
         {  
               new rand = random(sizeof(gInviteSpawns));  
             SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player  
             SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);  
             SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             PlayerInfo[playerid][pSex] = 1;  
              PlayerInfo[playerid][pMember] = 0;  
              PlayerInfo[playerid][pLeader] = 0;  
              PlayerInfo[playerid][pRank] = 0;  
              ChosenSkin[playerid] = 90;  
                SetPlayerInterior(playerid,5);  
             ShowMenuForPlayer(Bomj,playerid);  
             TutTime[playerid] = 0;  
             gOoc[playerid] = 0; gFam[playerid] = 0; gLogin[playerid] = 0;  
             TogglePlayerControllable(playerid, 0);  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Быстрый бег'");  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Вверх,вниз'");  
             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);  
             SelectChar[playerid] = 255;  
             SelectCharPlace[playerid] = 1;  
             PlayerInfo[playerid][pSkin] = ChosenSkin[playerid];  
             new skin =2 + random(100);  
             SetPlayerVirtualWorld(playerid,skin);  
             OnPlayerSave(playerid);//заменяем на паблик сохранения  
             return 1;  
         }  
       }

шаг 4.
в public OnPlayerSelectedMenuRow(playerid, row) :
Code
if(Current == Bomj)  
  {  
           switch(row)  
         {  
                 case 0:// при нажатии на Next  
                  {  
                      if(PlayerInfo[playerid][pSex] == 0)//Если игрока мужик то..  
                     {  
                         ChangeSkin[playerid]++;//Увелчиваем переменную..  
                         if(ChangeSkin[playerid] >= 9)//Если переменная равна ил более 6 то..  
                         {  
                             ChangeSkin[playerid] = 0;//Обнуляем её.. т.е. переходим к скину 0  
                         }  
                         SetPlayerSkin(playerid,BomjPed[ChangeSkin[playerid]][0]);//Меняем игроку скин на тот каторый он выбрал  
                     }  
                     if(PlayerInfo[playerid][pSex] == 1)//Если игрока мужчина то  
                     {  
                         ChangeSkin[playerid]++;//увеличиваем переменную  
                         if(ChangeSkin[playerid] >= 5)//Если переменная равна или больше 5 то  
                         {  
                             ChangeSkin[playerid] = 0;//Обнуляем её т.е. переходим к скину 0  
                         }  
                         SetPlayerSkin(playerid,BomjPedMale[ChangeSkin[playerid]][0]);//Меняем её скин на выбраный  
                     }  
                     ShowMenuForPlayer(Bomj, playerid);//показываем игроку меню  
                 }  
                 case 1://Если нажал на кнопку Назад  
                 {  
                     if(PlayerInfo[playerid][pSex] == 0)//Если игрока мужчина то:  
                     {  
                         ChangeSkin[playerid]--;//Увелчиваем переменную  
                         if(ChangeSkin[playerid] <= 0)//Если переменная равна ил больше 6 то:  
                         {  
                             ChangeSkin[playerid] = 9;//Обнуляем её.. т.е. переходим к скину 0  
                             ShowMenuForPlayer(Bomj, playerid);//Показываем меню игроку  
                         }  
                         SetPlayerSkin(playerid,BomjPed[ChangeSkin[playerid]][0]);//Меняем игроку скин на тот каторый он выбрал  
                     }  
                     if(PlayerInfo[playerid][pSex] == 1)//Если игрока мужик то..  
                     {  
                         ChangeSkin[playerid]--;//велчиваем переменную  
                         if(ChangeSkin[playerid] <= 0)//Если переменная равна или более 5 то  
                         {  
                             ChangeSkin[playerid] = 5;//Обнуляем её т.е. переходим к скину 0  
                             ShowMenuForPlayer(Bomj, playerid);//Показываем меню игроку  
                         }  
                         SetPlayerSkin(playerid,BomjPedMale[ChangeSkin[playerid]][0]);//Меняем её скин на выбранный  
                     }  
                     ShowMenuForPlayer(Bomj, playerid);//Показываем меню игроку  
                 }  
                 case 2://Если игрока нажал на кнопку << Back  
                  {  
                     if(PlayerInfo[playerid][pSex] == 0)//Если он мужчина то:  
                     {  
                             PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);//Узнаём его скин и записываем в акаунт  
                             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);//Меняем ему скин на тот каторый он выбрал  
                             TogglePlayerControllable(playerid, 1);//Размораживаем его  
                             SetCameraBehindPlayer(playerid);//Ставим нормально камеру  
                             SetPlayerPos(playerid,221.7944,-8.4229,1002.2109);//Меняем позицию  
                             SetPlayerFacingAngle(playerid,273.5792);//Меняем поворот головы  
                             SetPlayerInterior(playerid,5);//Даём 5 интерьер  
                             OnPlayerSave(playerid);//заменяем на паблик сохранения  
                             PlayerInfo[playerid][pRega] = 1;  
                     }  
                     if(PlayerInfo[playerid][pSex] == 1)//Если игрока девушка то :  
                     {  
                             PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);//Узнаём её скин и записваем в акаунт  
                             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);//Меняем ей скин каторый она выбрала  
                             TogglePlayerControllable(playerid, 1);//Размораживаем  
                             SetCameraBehindPlayer(playerid);//Ставим камеру нормально  
                             SetPlayerPos(playerid,221.7944,-8.4229,1002.2109);//Меняем позицию  
                             SetPlayerFacingAngle(playerid,273.5792);//Меняем поворт головы  
                             SetPlayerInterior(playerid,5);//Даём 5 интерьер  
                             OnPlayerSave(playerid);//заменяем на паблик сохранения  
                             PlayerInfo[playerid][pRega] = 1;  
                     }  

                 }  
         }  
     }

в public OnGameModeInit :
Code
Bomj = CreateMenu("Victim", 1, 50.0, 160.0, 90.0);  
     AddMenuItem(Bomj ,0,">> Next");  
     AddMenuItem(Bomj ,0,"<< Back");  
     AddMenuItem(Bomj ,0,"Save");

в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) :
Code
  if(newkeys == 16)  
     {  
     if(PlayerInfo[playerid][pRega] == 0)  
     {  
     ShowMenuForPlayer(Bomj,playerid);  
     }  
     }

Автор системы:Zheka_Cheshev
за основу брал магазин одежды от Barni
если понравилось от +сиков не откажусь!
будут ошибки пишите помогу исправить!


Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
СообщениеВсем привет, вот решил выложить нормальную систему выбора скина при регистрации, делал для своего мода, решил выложить т.к забросил свой проэкт.
и так начнём!

шаг 1.
ко всем new:
Code
new ChosenSkin[MAX_PLAYERS];  
new TutTime[MAX_PLAYERS];  
new gOoc[MAX_PLAYERS];  
new gFam[MAX_PLAYERS];  
new gLogin[MAX_PLAYERS];  
new Float:gInviteSpawns[0][4] = {  
{222.3489,-8.5845,1002.2109,266.7302}  
};  
new Menu:Bomj;  
new BomjPed[9][0] = {  
{26},  
{25},  
{35},  
{36},  
{50},  
{96},  
{143},  
{262},  
{2}  
};  

new BomjPedMale[5][0] = {  
{12},  
{55},  
{69},  
{90},  
{93}  
};

BomjPed - скины мужчин бомжей in's можете заменить на свои
если добовляете то в new BomjPed[9][0],[9] прибавить столько сколько добавили скинов
например:
Code
new BomjPed[10][0] = {  
{26},  
{25},  
{35},  
{36},  
{50},  
{96},  
{143},  
{262},  
{2},  
{77}  
};

BomjPedMale - женские скины in's можете заменить на свои
шаг 2.
в PlayerInfo :
Quote
pRega

в public OnPlayerRegister и в OnPlayerSave(ваш паблик сохранения) :
Code
ini_setInteger(iniFile, "Rega", PlayerInfo[playerid][pRega]);

в public OnPlayerRegister :
Code
PlayerInfo[playerid][pRega] = 0;

в public OnPlayerLogin :
Code
ini_getInteger(iniFile, "Rega", PlayerInfo[playerid][pRega]);

шаг 3.
в OnPlayerSpawn или SetPlayerSpawn(у кого как) :
Code
if(PlayerInfo[playerid][pRega] == 0)  
     {  
     SetPlayerInterior(playerid,0);  
     SetPlayerHealthAC(playerid, 100);  
     SetPlayerPos(playerid,222.3489,-8.5845,1002.2109);  
     SetPlayerFacingAngle(playerid, 266.7302);  
     PlayerInfo[playerid][pHealth] =100;  
     SetPlayerCameraPos(playerid,-932.2150,573.0827,44.0786);  
     SetPlayerCameraLookAt(playerid,-1856.5886,875.8010,198.8736);  
     ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX," Ваш пол  ","Какого пола будет Ваш персонаж:\n","Мужчина","Женщина");  
     TogglePlayerControllable(playerid, 0);  
     return 1;  
     }

в public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) :
Code
if(dialogid == 15)//------------------------------------ [ Мужчина ] -------------------------------------------------//  
{  
         if(response)  
         {  
              new rand = random(sizeof(gInviteSpawns));  
             SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);  
             SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             PlayerInfo[playerid][pSex] = 0;//Парень  
              PlayerInfo[playerid][pMember] = 0;  
              PlayerInfo[playerid][pLeader] = 0;  
              PlayerInfo[playerid][pRank] = 0;  
                SetPlayerInterior(playerid,5);  
             ShowMenuForPlayer(Bomj,playerid);  
             ChosenSkin[playerid] = 230;  
             TutTime[playerid] = 0;  
             gOoc[playerid] = 0; gFam[playerid] = 0; gLogin[playerid] = 0;  
             TogglePlayerControllable(playerid, 0);  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Быстрый бег'");  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Вверх,вниз'");  
             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);  
             SelectChar[playerid] = 255;  
             SelectCharPlace[playerid] = 1;  
             PlayerInfo[playerid][pSkin] = ChosenSkin[playerid];  
             new skin =2 + random(100);  
             SetPlayerVirtualWorld(playerid,skin);  
             OnPlayerSave(playerid);//заменяем на паблик сохранения  
             return 1;  
         }  
         else//------------------------------------ [ Девушка] -------------------------------------------------  
         {  
               new rand = random(sizeof(gInviteSpawns));  
             SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player  
             SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);  
             SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);  
             PlayerInfo[playerid][pSex] = 1;  
              PlayerInfo[playerid][pMember] = 0;  
              PlayerInfo[playerid][pLeader] = 0;  
              PlayerInfo[playerid][pRank] = 0;  
              ChosenSkin[playerid] = 90;  
                SetPlayerInterior(playerid,5);  
             ShowMenuForPlayer(Bomj,playerid);  
             TutTime[playerid] = 0;  
             gOoc[playerid] = 0; gFam[playerid] = 0; gLogin[playerid] = 0;  
             TogglePlayerControllable(playerid, 0);  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Быстрый бег'");  
             SendClientMessage(playerid, COLOR_WHITE, "Используйте клавишу 'Вверх,вниз'");  
             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);  
             SelectChar[playerid] = 255;  
             SelectCharPlace[playerid] = 1;  
             PlayerInfo[playerid][pSkin] = ChosenSkin[playerid];  
             new skin =2 + random(100);  
             SetPlayerVirtualWorld(playerid,skin);  
             OnPlayerSave(playerid);//заменяем на паблик сохранения  
             return 1;  
         }  
       }

шаг 4.
в public OnPlayerSelectedMenuRow(playerid, row) :
Code
if(Current == Bomj)  
  {  
           switch(row)  
         {  
                 case 0:// при нажатии на Next  
                  {  
                      if(PlayerInfo[playerid][pSex] == 0)//Если игрока мужик то..  
                     {  
                         ChangeSkin[playerid]++;//Увелчиваем переменную..  
                         if(ChangeSkin[playerid] >= 9)//Если переменная равна ил более 6 то..  
                         {  
                             ChangeSkin[playerid] = 0;//Обнуляем её.. т.е. переходим к скину 0  
                         }  
                         SetPlayerSkin(playerid,BomjPed[ChangeSkin[playerid]][0]);//Меняем игроку скин на тот каторый он выбрал  
                     }  
                     if(PlayerInfo[playerid][pSex] == 1)//Если игрока мужчина то  
                     {  
                         ChangeSkin[playerid]++;//увеличиваем переменную  
                         if(ChangeSkin[playerid] >= 5)//Если переменная равна или больше 5 то  
                         {  
                             ChangeSkin[playerid] = 0;//Обнуляем её т.е. переходим к скину 0  
                         }  
                         SetPlayerSkin(playerid,BomjPedMale[ChangeSkin[playerid]][0]);//Меняем её скин на выбраный  
                     }  
                     ShowMenuForPlayer(Bomj, playerid);//показываем игроку меню  
                 }  
                 case 1://Если нажал на кнопку Назад  
                 {  
                     if(PlayerInfo[playerid][pSex] == 0)//Если игрока мужчина то:  
                     {  
                         ChangeSkin[playerid]--;//Увелчиваем переменную  
                         if(ChangeSkin[playerid] <= 0)//Если переменная равна ил больше 6 то:  
                         {  
                             ChangeSkin[playerid] = 9;//Обнуляем её.. т.е. переходим к скину 0  
                             ShowMenuForPlayer(Bomj, playerid);//Показываем меню игроку  
                         }  
                         SetPlayerSkin(playerid,BomjPed[ChangeSkin[playerid]][0]);//Меняем игроку скин на тот каторый он выбрал  
                     }  
                     if(PlayerInfo[playerid][pSex] == 1)//Если игрока мужик то..  
                     {  
                         ChangeSkin[playerid]--;//велчиваем переменную  
                         if(ChangeSkin[playerid] <= 0)//Если переменная равна или более 5 то  
                         {  
                             ChangeSkin[playerid] = 5;//Обнуляем её т.е. переходим к скину 0  
                             ShowMenuForPlayer(Bomj, playerid);//Показываем меню игроку  
                         }  
                         SetPlayerSkin(playerid,BomjPedMale[ChangeSkin[playerid]][0]);//Меняем её скин на выбранный  
                     }  
                     ShowMenuForPlayer(Bomj, playerid);//Показываем меню игроку  
                 }  
                 case 2://Если игрока нажал на кнопку << Back  
                  {  
                     if(PlayerInfo[playerid][pSex] == 0)//Если он мужчина то:  
                     {  
                             PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);//Узнаём его скин и записываем в акаунт  
                             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);//Меняем ему скин на тот каторый он выбрал  
                             TogglePlayerControllable(playerid, 1);//Размораживаем его  
                             SetCameraBehindPlayer(playerid);//Ставим нормально камеру  
                             SetPlayerPos(playerid,221.7944,-8.4229,1002.2109);//Меняем позицию  
                             SetPlayerFacingAngle(playerid,273.5792);//Меняем поворот головы  
                             SetPlayerInterior(playerid,5);//Даём 5 интерьер  
                             OnPlayerSave(playerid);//заменяем на паблик сохранения  
                             PlayerInfo[playerid][pRega] = 1;  
                     }  
                     if(PlayerInfo[playerid][pSex] == 1)//Если игрока девушка то :  
                     {  
                             PlayerInfo[playerid][pSkin] = GetPlayerSkin(playerid);//Узнаём её скин и записваем в акаунт  
                             SetPlayerSkin(playerid,PlayerInfo[playerid][pSkin]);//Меняем ей скин каторый она выбрала  
                             TogglePlayerControllable(playerid, 1);//Размораживаем  
                             SetCameraBehindPlayer(playerid);//Ставим камеру нормально  
                             SetPlayerPos(playerid,221.7944,-8.4229,1002.2109);//Меняем позицию  
                             SetPlayerFacingAngle(playerid,273.5792);//Меняем поворт головы  
                             SetPlayerInterior(playerid,5);//Даём 5 интерьер  
                             OnPlayerSave(playerid);//заменяем на паблик сохранения  
                             PlayerInfo[playerid][pRega] = 1;  
                     }  

                 }  
         }  
     }

в public OnGameModeInit :
Code
Bomj = CreateMenu("Victim", 1, 50.0, 160.0, 90.0);  
     AddMenuItem(Bomj ,0,">> Next");  
     AddMenuItem(Bomj ,0,"<< Back");  
     AddMenuItem(Bomj ,0,"Save");

в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) :
Code
  if(newkeys == 16)  
     {  
     if(PlayerInfo[playerid][pRega] == 0)  
     {  
     ShowMenuForPlayer(Bomj,playerid);  
     }  
     }

Автор системы:Zheka_Cheshev
за основу брал магазин одежды от Barni
если понравилось от +сиков не откажусь!
будут ошибки пишите помогу исправить!

Автор - Dimka_71rus
Дата добавления - 28.12.2011 в 11:52:01
KomapДата: Воскресенье, 04.08.2013, 23:02:58 | Сообщение # 2

Группа: Пользователи
Сообщений: 1
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : error 017: undefined symbol "PlayerInfo"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : warning 215: expression has no effect
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : error 001: expected token: ";", but found "]"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : error 029: invalid expression, assumed zero
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : fatal error 107: too many error messages on one line

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

4 Errors.

Добавлено (04.08.2013, 22:58:37)
---------------------------------------------
Исправил, Добавил в new

Код
new PlayerInfo[MAX_PLAYERS];
Но всё равно ошибки
Код
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ")", but found "["
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 029: invalid expression, assumed zero
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : warning 215: expression has no effect
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ";", but found "]"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

Добавлено (04.08.2013, 23:02:58)
---------------------------------------------
Исправил, Добавил в new

Код
new PlayerInfo[MAX_PLAYERS];
Но всё равно ошибки
Код
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ")", but found "["
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 029: invalid expression, assumed zero
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : warning 215: expression has no effect
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ";", but found "]"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
Вот эта проклятая 169 строка
Код
public OnPlayerSpawn(playerid)
{
      if(PlayerInfo[playerid] [pRega]== 0) // Вот 169 строка
      {
      SetPlayerInterior(playerid,0);
      SetPlayerHealthAC(playerid, 100);
      SetPlayerPos(playerid,222.3489,-8.5845,1002.2109);
      SetPlayerFacingAngle(playerid, 266.7302);
      PlayerInfo[playerid] [pHealth]=100;
      SetPlayerCameraPos(playerid,-932.2150,573.0827,44.0786);
      SetPlayerCameraLookAt(playerid,-1856.5886,875.8010,198.8736);
      ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX," Ваш пол  ","Какого пола будет Ваш персонаж:\n","Мужчина","Женщина");
      TogglePlayerControllable(playerid, 0);
      return 1;
      }
    return 1;
}
 
СообщениеD:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : error 017: undefined symbol "PlayerInfo"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : warning 215: expression has no effect
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : error 001: expected token: ";", but found "]"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : error 029: invalid expression, assumed zero
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(168) : fatal error 107: too many error messages on one line

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

4 Errors.

Добавлено (04.08.2013, 22:58:37)
---------------------------------------------
Исправил, Добавил в new

Код
new PlayerInfo[MAX_PLAYERS];
Но всё равно ошибки
Код
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ")", but found "["
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 029: invalid expression, assumed zero
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : warning 215: expression has no effect
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ";", but found "]"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

Добавлено (04.08.2013, 23:02:58)
---------------------------------------------
Исправил, Добавил в new

Код
new PlayerInfo[MAX_PLAYERS];
Но всё равно ошибки
Код
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ")", but found "["
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 029: invalid expression, assumed zero
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : warning 215: expression has no effect
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : error 001: expected token: ";", but found "]"
D:\Игры\Моды для ИГР\GTA\Павно\С нуля\gamemodes\new.pwn(169) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
Вот эта проклятая 169 строка
Код
public OnPlayerSpawn(playerid)
{
      if(PlayerInfo[playerid] [pRega]== 0) // Вот 169 строка
      {
      SetPlayerInterior(playerid,0);
      SetPlayerHealthAC(playerid, 100);
      SetPlayerPos(playerid,222.3489,-8.5845,1002.2109);
      SetPlayerFacingAngle(playerid, 266.7302);
      PlayerInfo[playerid] [pHealth]=100;
      SetPlayerCameraPos(playerid,-932.2150,573.0827,44.0786);
      SetPlayerCameraLookAt(playerid,-1856.5886,875.8010,198.8736);
      ShowPlayerDialog(playerid,15,DIALOG_STYLE_MSGBOX," Ваш пол  ","Какого пола будет Ваш персонаж:\n","Мужчина","Женщина");
      TogglePlayerControllable(playerid, 0);
      return 1;
      }
    return 1;
}

Автор - Komap
Дата добавления - 04.08.2013 в 23:02:58
adminДата: Вторник, 06.08.2013, 03:38:23 | Сообщение # 3

Группа: Администраторы
Сообщений: 3869
Код
if(PlayerInfo[playerid][pRega] == 0)
так скопируйте и вставьте себе.


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Код
if(PlayerInfo[playerid][pRega] == 0)
так скопируйте и вставьте себе.

Автор - admin
Дата добавления - 06.08.2013 в 03:38:23
Mattxl8Дата: Четверг, 22.08.2013, 15:29:13 | Сообщение # 4

Группа: Пользователи
Сообщений: 5
Слушайте я хочу так сделать штоб ы когда регались игроки им небыло выбора скина а был бы 1 скин ид скина 23
Извиняюсь за ошыбки Кто можеш сделать код и ответье пожалоста я нуб в павно  :) только один и сразу скин дали ид скина 23
 
СообщениеСлушайте я хочу так сделать штоб ы когда регались игроки им небыло выбора скина а был бы 1 скин ид скина 23
Извиняюсь за ошыбки Кто можеш сделать код и ответье пожалоста я нуб в павно  :) только один и сразу скин дали ид скина 23

Автор - Mattxl8
Дата добавления - 22.08.2013 в 15:29:13
adminДата: Пятница, 23.08.2013, 13:30:58 | Сообщение # 5

Группа: Администраторы
Сообщений: 3869
Цитата (Mattxl8)
Слушайте я хочу так сделать штоб ы когда регались игроки им небыло выбора скина а был бы 1 скин ид скина 23
Извиняюсь за ошыбки Кто можеш сделать код и ответье пожалоста я нуб в павно :) только один и сразу скин дали ид скина 23

выбор скина будет в любом случии ну и сделай 1 скин 23 это по твоему и все=)


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Цитата (Mattxl8)
Слушайте я хочу так сделать штоб ы когда регались игроки им небыло выбора скина а был бы 1 скин ид скина 23
Извиняюсь за ошыбки Кто можеш сделать код и ответье пожалоста я нуб в павно :) только один и сразу скин дали ид скина 23

выбор скина будет в любом случии ну и сделай 1 скин 23 это по твоему и все=)

Автор - admin
Дата добавления - 23.08.2013 в 13:30:58
Buebn4ikДата: Пятница, 14.03.2014, 16:55:27 | Сообщение # 6

Группа: Пользователи
Сообщений: 1
Каждый раз, когда захожу на сервер надо выбирать заново пол и скин
 
СообщениеКаждый раз, когда захожу на сервер надо выбирать заново пол и скин

Автор - Buebn4ik
Дата добавления - 14.03.2014 в 16:55:27
adminДата: Среда, 19.03.2014, 22:12:04 | Сообщение # 7

Группа: Администраторы
Сообщений: 3869
Buebn4ik, ну


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеBuebn4ik, ну

Автор - admin
Дата добавления - 19.03.2014 в 22:12:04
NikmakДата: Вторник, 08.07.2014, 20:00:57 | Сообщение # 8

Группа: Пользователи
Сообщений: 1
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : error 001: expected token: ")", but found "["
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : error 029: invalid expression, assumed zero
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : warning 215: expression has no effect
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : error 001: expected token: ";", but found "]"
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : fatal error 107: too many error messages on one line
 
СообщениеC:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : error 001: expected token: ")", but found "["
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : error 029: invalid expression, assumed zero
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : warning 215: expression has no effect
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : error 001: expected token: ";", but found "]"
C:\Users\1\Desktop\Сервер\gamemodes\TDM.pwn(107) : fatal error 107: too many error messages on one line

Автор - Nikmak
Дата добавления - 08.07.2014 в 20:00:57
hbomb1612Дата: Вторник, 02.12.2014, 21:42:14 | Сообщение # 9

Группа: Пользователи
Сообщений: 4
Ребята помогите!!

Код
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(51) : error 001: expected token: "}", but found "-identifier-"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 017: undefined symbol "iniFile"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : warning 215: expression has no effect
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 001: expected token: ";", but found "]"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 029: invalid expression, assumed zero
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

5 Errors.
 
СообщениеРебята помогите!!

Код
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(51) : error 001: expected token: "}", but found "-identifier-"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 017: undefined symbol "iniFile"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : warning 215: expression has no effect
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 001: expected token: ";", but found "]"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 029: invalid expression, assumed zero
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase

5 Errors.

Автор - hbomb1612
Дата добавления - 02.12.2014 в 21:42:14
adminДата: Суббота, 06.12.2014, 07:53:14 | Сообщение # 10

Группа: Администраторы
Сообщений: 3869
Цитата hbomb1612 ()
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(51) : error 001: expected token: "}", but found "-identifier-"C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 017: undefined symbol "iniFile"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : warning 215: expression has no effect
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 001: expected token: ";", but found "]"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 029: invalid expression, assumed zero
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : fatal error 107: too many error messages on one line

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

5 Errors.
строчки можно строк?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Цитата hbomb1612 ()
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(51) : error 001: expected token: "}", but found "-identifier-"C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 017: undefined symbol "iniFile"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : warning 215: expression has no effect
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 001: expected token: ";", but found "]"
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : error 029: invalid expression, assumed zero
C:\Users\Þíèòè\Desktop\Íîâàÿ ïàïêà\gamemodes\new.pwn(58) : fatal error 107: too many error messages on one line

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

5 Errors.
строчки можно строк?

Автор - admin
Дата добавления - 06.12.2014 в 07:53:14
fifanutriДата: Понедельник, 16.02.2015, 13:01:42 | Сообщение # 11

Группа: Пользователи
Сообщений: 3
сделать код и ответье пожалоста я нуб в павно 

____________________

http://www.mmosam.com/ 
 
Сообщениесделать код и ответье пожалоста я нуб в павно 

____________________

http://www.mmosam.com/ 

Автор - fifanutri
Дата добавления - 16.02.2015 в 13:01:42
adminДата: Среда, 11.03.2015, 06:25:56 | Сообщение # 12

Группа: Администраторы
Сообщений: 3869
Цитата fifanutri ()
сделать код и ответье пожалоста я нуб в павно

вы о чем?


zm-jail.ru

Разработка сайта samp-pawno.ru


 
Сообщение
Цитата fifanutri ()
сделать код и ответье пожалоста я нуб в павно

вы о чем?

Автор - admin
Дата добавления - 11.03.2015 в 06:25:56
yasyacamaevДата: Пятница, 01.04.2016, 18:55:53 | Сообщение # 13

Группа: Пользователи
Сообщений: 1
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(81) : error 010: invalid function or declaration
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : error 017: undefined symbol "SelectPlayerChar"
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : warning 215: expression has no effect
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : error 001: expected token: ";", but found "]"
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : error 029: invalid expression, assumed zero
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : fatal error 107: too many error messages on one line

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

5 Errors.

Пожалуйста помогите исправить!
 
СообщениеD:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(81) : error 010: invalid function or declaration
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : error 017: undefined symbol "SelectPlayerChar"
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : warning 215: expression has no effect
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : error 001: expected token: ";", but found "]"
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : error 029: invalid expression, assumed zero
D:\Øóðèê\Èãðû\Gamemode\PAWNO\Raisin Role Play\Raisin-RP.pwn(191) : fatal error 107: too many error messages on one line

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

5 Errors.

Пожалуйста помогите исправить!

Автор - yasyacamaev
Дата добавления - 01.04.2016 в 18:55:53
Форум » Pawno » Уроки » Выбор скина при регистрации (*icon-0*)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
11:43:29
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2024

vkontakte :samp-pawno.ru: