GTA-SAMP
Каталог статей

Меню сайта

Категории раздела

Мини-чат

Статистика


Онлайн всего: 5
Гостей: 5
Пользователей: 0

Примеры скриптов.
Примеры скриптов
Простое сообщение при подключении
public OnPlayerConnect(playerid)
{
new PlayerName[30], str[256];
GetPlayerName(playerid, PlayerName, 30);
format(str, 256, "Welcome %s to my server!", PlayerName);
SendClientMessage(playerid, 0xFF9900AA, str);
return 1;
}
Предположим, что подключился игрок с ником (именем) "Player", тогда ему будет написано: "Welcome Player to my server!" .

Цикл
new a = 50;
new b;
main() {
while(b < a) {
for(b=0; b < a; b++ ) {
printf("%d", b);
}
}
}
В действительности пользы нет, но он показывает, как можно использовать циклы for и while. В этом примере Вы используете цикл while, чтобы проверять, меньше ли целочисленная 'b', чем целочисленная 'a'. Пока это так, b будет увеличиваться и его значение будет печататься.
Примечание: Возможно я размещу код получше позже, который в чем-нибудь будет лучше, возможно ;-)

If-Else и Else if
new PlayerCount;
public OnPlayerConnect(playerid) {
PlayerCount++;
if(PlayerCount > 80) {
print("More then 80 players!");
}
else if(PlayerCount == 0) {
print("No players in the server sad ");
}
else {
printf("There are %d players", PlayerCount);
}
}
Я не думаю, что это нужно объяснять smile ..
Switch-выражения
new a;
new timer1;
main() { timer1=SetTimer("FunctionIMade", 1000, 1); }
 
public FunctionIMade() {
a++;
switch(a) {
case 1:
{
print("[XII]");
}
case 2:
{
print("FTW!");
}
case 3:
{
KillTimer(timer1);
}
}
}
И снова, это не трудно для понимания.

Категория: Мои статьи | Добавил: Alecsey (28.12.2008)
Просмотров: 429
Всего комментариев: 0
Имя *:
Email *:
Код *:

Вход на сайт

Поиск