Address: 93.84.114.212:7777 Players: x / 500 Map: All San Andreas

Учите Pawno ели не хотите тут все уроки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Учите Pawno ели не хотите тут все уроки » Pawno » Урок Pawno '4'


Урок Pawno '4'

Сообщений 1 страница 2 из 2

1

Расставление оружия скинам и скриптовые каманды.
Открываем new.pwn

находим:

Код:
public OnGameModeInit() 
 { 
 print("GameModeInit()"); 
 SetGameModeText("Blank Script"); 
 AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); 
 return 1; 
 }

смотрим:

Код:
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

в конце 6 нулей, это оружие и его патроны. У нас уружия нет так каждое оружие имеет свой ID, ID оружия можно посмотреть 'ТУТ'.
Это должно выглядеть так:

Код:
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, ID1, AMMO1, ID2, AMMO2, ID3, AMMO3);

где:
ID1: первое оружие
AMMO1: патроны к первому оружию
ID2: второе оружие
AMMO2: патроны к нему
ID3: третье оружие
AMMO3: патроны к третьему оружию
выглядеть должно примерно так:

Код:
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 28, 100, 31, 100, 8, 1);

Далее команды сервера!
Ищем:

Код:
public OnPlayerCommandText(playerid, cmdtext[]) 
 { 
 if (strcmp(cmdtext, "/mycommand", true)==0) 
 { 
 /* Do something here */ 
 return 1; 
 } 
 return 0; 
 }

Это сам паблик каманд, а

Код:
if (strcmp(cmdtext, "/mycommand", true)==0) 
 { 
 /* Do something here */ 
 return 1; 
 }

сами команды.

Начнем создавать свои команды.

Код:
public OnPlayerCommandText(playerid, cmdtext[]) 
 { 
 if (strcmp(cmdtext, "/kickme", true)==0) 
 { 
 Kick(playerid); 
 return 1; 
 } 
 return 0; 
 }

Ну цель этой команды проста, вы кикнете себя. Поставим вторую команду, например, на выскакивание текста.

Код:
public OnPlayerCommandText(playerid, cmdtext[]) 
 { 
 if (strcmp(cmdtext, "/kickme", true)==0) 
 { 
 Kick(playerid); 
 return 1; 
 } 
 if (strcmp(cmdtext, "/text", true)==0) 
 { 
 GameTextForAll("kakoyto text", 9000, 1); 
 return 1; 
 } 
 return 0; 
 }

Про каманду текста для всех, там можно только латинские символы. Цыфры это время (в милисекундах) и тип текста, с этим сами поэксперементируйте.

0

2

Большое спасибо очень помогло)))))

0


Вы здесь » Учите Pawno ели не хотите тут все уроки » Pawno » Урок Pawno '4'