Пт, 24.04.26, 13:16
Скачать бесплано Читы, Программы, хаки!Приветствую Вас Гость | RSS
Главная | Изменение стиля боя с схоронением - Коды, прохождение, секреты игр | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Link  
Коды, прохождение, секреты игр » GTA SAMP » Wiki - Samp » Изменение стиля боя с схоронением
Изменение стиля боя с схоронением
LinkДата: Чт, 10.08.05, 02:09 | Сообщение # 1
Administrator of OnlineGamez
Группа:

Активность:

Репутация:

Личная информация

|Группа:Проверенные

|Пол:Мужчина

|Сообщений:100

|Город:

|ID - Link-а :78

|Репутация :(13)

|Link сейчас:

За уважение народа За хорошую посещаемость на форуме
Идём в enum Pinfo и вставляем
Code

pBoxing,   
pKunfu,   
pKneehead,   
pGrabkick,

в public OnPlayerUpdate(playerid)

Code

format(var, 32, "BoxingFightStyle=%d\n",PlayerInfo[playerid][pBoxing]);fwrite(hFile, var);   
format(var, 32, "KunfuFightStyle=%d\n",PlayerInfo[playerid][pKunfu]);fwrite(hFile, var);   
format(var, 32, "KneeheadFightStyle=%d\n",PlayerInfo[playerid][pKneehead]);fwrite(hFile, var);   
format(var, 32, "GrabKickFightStyle=%d\n",PlayerInfo[playerid][pGrabkick]);fwrite(hFile, var);

в public OnPlayerConnect(playerid)
Code

PlayerInfo[playerid][pBoxing] = 0;   
PlayerInfo[playerid][pKunfu] = 0;   
PlayerInfo[playerid][pKneehead] = 0;   
PlayerInfo[playerid][pGrabkick] = 0;

public OnPlayerRegister(playerid, password[])
Code

format(var, 64, "BoxFightStyle=%d\n",PlayerInfo[playerid][pBoxing]);fwrite(hFile, var);   
format(var, 64, "KunfuFightStyle=%d\n",PlayerInfo[playerid][pKunfu]);fwrite(hFile, var);   
format(var, 64, "KneeheadFightStyle=%d\n",PlayerInfo[playerid][pKneehead]);fwrite(hFile, var);   
format(var, 64, "GrabkickFightStyle=%d\n",PlayerInfo[playerid][pGrabkick]);fwrite(hFile, var);

public OnPlayerLogin(playerid,password[])
Code

if( strcmp( key , "BoxingFightStyle" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxing] = strval( val ); }   
if( strcmp( key , "KunfuFightStyle" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKunfu] = strval( val ); }   
if( strcmp( key , "KneeheadFightStyle" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKneehead] = strval( val ); }   
if( strcmp( key , "GrabKickFightStyle" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGrabkick] = strval( val ); }

в public OnPlayerCommandText(playerid, cmdtext[])
Code

if(strcmp(cmd, "/setfs", true) == 0)   
{   
if(IsPlayerConnected(playerid))   
{   
if(PlayerInfo[playerid][pJob] == 8)   
{   
new x_nr[256];   
x_nr = strtok(cmdtext, idx);   
if(!strlen(x_nr)) {   
SendClientMessage(playerid, COLOR_WHITE, " Используйте: /setfs [name] [playerid/PartOfName]");   
SendClientMessage(playerid, COLOR_WHITE, " Доступно: Boxing, Kneehead, Kunfu, Grabkick");   
return 1;   
}   

else if(strcmp(x_nr,"Boxing",true) == 0)   
{   
tmp = strtok(cmdtext, idx);   
if(!strlen(tmp))   
{   
SendClientMessage(playerid, COLOR_WHITE, " Используйте: /setfs boxing [playerid/PartOfName]");   
return 1;   
}   
giveplayerid = ReturnUser(tmp);   
if(IsPlayerConnected(giveplayerid))   
{   
if(giveplayerid != INVALID_PLAYER_ID)   
{   
GetPlayerName(playerid, sendername, sizeof(sendername));   
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));   
format(string, sizeof(string), "*Вы провели тренировку у %s.",giveplayer);   
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);   
format(string, sizeof(string), "*Тренер %s провел с Вами тренеровку, теперь Вы знаете новый стиль боя.",sendername);   
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);   
PlayerInfo[giveplayerid][pBoxing] = 1;   
return 1;   
}   
}   
else   
{   
SendClientMessage(playerid, COLOR_GREY, "*Этого игрока нету на сервере !");   
return 1;   
}   
}   
else if(strcmp(x_nr,"Kneehead",true) == 0)   
{   
tmp = strtok(cmdtext, idx);   
if(!strlen(tmp))   
{   
SendClientMessage(playerid, COLOR_WHITE, "Используйте: /setfs Kneehead [playerid/PartOfName]");   
return 1;   
}   
giveplayerid = ReturnUser(tmp);   
if(IsPlayerConnected(giveplayerid))   
{   
if(giveplayerid != INVALID_PLAYER_ID)   
{   
GetPlayerName(playerid, sendername, sizeof(sendername));   
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));   
format(string, sizeof(string), "*Вы провели тренировку у %s.",giveplayer);   
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);   
format(string, sizeof(string), "*Тренер %s провел с Вами тренеровку, теперь Вы знаете новый стиль боя.",sendername);   
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);   
PlayerInfo[giveplayerid][pKneehead] = 1;   
return 1;   
}   
}   
else   
{   
SendClientMessage(playerid, COLOR_GREY, "*Этого игрока нету на сервере !");   
return 1;   
}   
}   
else if(strcmp(x_nr,"Kunfu",true) == 0)   
{   
tmp = strtok(cmdtext, idx);   
if(!strlen(tmp))   
{   
SendClientMessage(playerid, COLOR_WHITE, "Используйте: /setfs Kunfu [playerid/PartOfName]");   
return 1;   
}   
giveplayerid = ReturnUser(tmp);   
if(IsPlayerConnected(giveplayerid))   
{   
if(giveplayerid != INVALID_PLAYER_ID)   
{   
GetPlayerName(playerid, sendername, sizeof(sendername));   
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));   
format(string, sizeof(string), "*Вы провели тренировку у %s.",giveplayer);   
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);   
format(string, sizeof(string), "*Тренер %s провел с Вами тренеровку, теперь Вы знаете новый стиль боя.",sendername);   
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);   
PlayerInfo[giveplayerid][pKunfu] = 1;   
return 1;   
}   
}   
else   
{   
SendClientMessage(playerid, COLOR_GREY, "*Этого игрока нету на сервере !");   
return 1;   
}   
}   
else if(strcmp(x_nr,"Grabkick",true) == 0)   
{   
tmp = strtok(cmdtext, idx);   
if(!strlen(tmp))   
{   
SendClientMessage(playerid, COLOR_WHITE, "Используйте: /setfs Grabkick [playerid/PartOfName]");   
return 1;   
}   
giveplayerid = ReturnUser(tmp);   
if(IsPlayerConnected(giveplayerid))   
{   
if(giveplayerid != INVALID_PLAYER_ID)   
{   
GetPlayerName(playerid, sendername, sizeof(sendername));   
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));   
format(string, sizeof(string), "*Вы провели тренировку у %s.",giveplayer);   
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);   
format(string, sizeof(string), "*Тренер %s провел с Вами тренеровку, теперь Вы знаете новый стиль боя.",sendername);   
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);   
PlayerInfo[giveplayerid][pGrabkick] = 1;   
return 1;   
}   
}   
else   
{   
SendClientMessage(playerid, COLOR_GREY, "*Этого игрока нету на сервере !");   
return 1;   
}   
}   
}   
else   
{   
SendClientMessage(playerid, COLOR_GREY, "*Вы не Тренер по борьбе!");   
return 1;   
}   
}   
return 1;   





Российская Федерация
Коды, прохождение, секреты игр » GTA SAMP » Wiki - Samp » Изменение стиля боя с схоронением
  • Страница 1 из 1
  • 1
Поиск:

Onlinegamez.at.ua | (c) | 2009-2011
Все права защищены! 2009-2011
Сайт создан в системе uCoz |
Карта сайта | Карта форума