shape1
shape2
shape3
shape4
shape7
shape8

/монета


Статус
Закрыто для дальнейших ответов.

DoK

E L E G A N T
Пользователь
13.03.2015
298
20
0
К вашему внеманию прдедставляю команду /монета пишеш команду и тебе в чате пишет что выпало Орел или Решка 

Скриншот

Код:
if(strcmp(cmd, "/монета", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new coin = random(2)+1;
			new coinname[20];
			if(coin == 1) { coinname = "орел"; }
			else { coinname = "решка"; }
			format(string, sizeof(string), "%s подкинул монету | выпало: %s", sendername,coinname);
			ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
		}
		return 1;
	}
 
Последнее редактирование модератором:

Sten

Unknown
Пользователь
08.05.2014
830
77
0
Простенькая команда, все основывается на рандоме,надо еще сделать "цу-ефа". Где-то видел такую команду. 

 
A

Amfy

Гость
Гость
if(strcmp(cmd, "/монета", true) == 0)
{
if(!IsPlayerConnected(playerid)) return 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string),"%s подкинул монету | выпало: %s",sendername,random(2)?("орел"):("решка"));
ProxDetector(15.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

Так, по-моему проще.

 

DoK

E L E G A N T
Пользователь
13.03.2015
298
20
0
if(strcmp(cmd, "/монета", true) == 0)
{
if(!IsPlayerConnected(playerid)) return 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string),"%s подкинул монету | выпало: %s",sendername,random(2)?("орел"):("решка"));
ProxDetector(15.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

Так, по-моему проще.
Возможно проще)

 

MADDD

Освоившийся
Пользователь
02.03.2015
181
25
0
25
if(strcmp(cmd, "/монета", true) == 0)
{
if(!IsPlayerConnected(playerid)) return 1;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string,sizeof(string),"%s подкинул монету | выпало: %s",sendername,random(2)?("орел"):("решка"));
ProxDetector(15.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

Так, по-моему проще.
А так еще лучше )) 

if(strcmp(cmd, "/монета", true) == 0)
{
format(string,sizeof(string),"%s подкинул монету | %s",sendername,random(2)?("Выпал: Орел"):("Выпала: Решка"));
ProxDetector(15.0,playerid,string,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}

А:

    if(!IsPlayerConnected(playerid)) return 1;
    GetPlayerName(playerid,sendername,sizeof(sendername));
Добавить в начало паблика: OnPlayerCommandText. Чтобы не использовать в каждой команде данный код.
 
Статус
Закрыто для дальнейших ответов.