[Ajuda] World -
junioor - 26.05.2011
Boa noite!
E ae entao estou precisando de um exemplo
ISPLAYERINWORLD Alguem poderia ajudar ae? ex: digita um comando e se o player estiver em um world que nao pode usar o comando ai aparece voce precisa esta em tal world para utilizar este comando poderiam ajudar?
Re: [Ajuda] World -
hitachi_uchila - 26.05.2011
voce vai precisar de Get
-----------------------------------------------
https://sampwiki.blast.hk/wiki/GetPlayerVirtualWorld
-----------------------------------------------
Use como quando usar o get em dinheiro se quiser
um exemplo deposi eu posto e que to com um
pouco de presa ok
Re: [Ajuda] World -
Vageto[STK] - 26.05.2011
Exemplo
pawn Код:
//Topo Do Gamemode Perto De Suas News
new ProibidoCmds[MAX_PLAYERS];
pawn Код:
if (strcmp("/entrar", cmdtext, true, 10) == 0 || strcmp("/enter", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,x,y,z);
SetPlayerInterior(playerid, interior);
ProibidoCmds[playerid] = 1;//Seta A Info Do Player Para Que Seja dentro de Interior
}
Agora Um Comando Para Proibir
pawn Код:
if (strcmp("/digdin", cmdtext, true, 10) == 0 || strcmp("/digdin", cmdtext, true, 10) == 0)
{
if(ProibidoCmds[playerid] == 0)//Aqui Vai Ver Se Ele Nгo Esta Em Interior
{
SendClientMessage(COR_DIG,"So Foda...");//Aqui Vai Ser o Efeito Fora do Interior
}
else
{
SendClientMessage(COR_DIG,"Vocк Nгo Pode Usar Este Comando Em Interiores");//Efeito Dentro do Interior
}
return 1;
}
Agora Para Usar o CMD No Virtual World й Assim
pawn Код:
if (strcmp("/entrar", cmdtext, true, 10) == 0 || strcmp("/enter", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,24,24,24);
SetPlayerInterior(playerid, 24);
SetPlayerVirtualWorld(playerid, 24);//Pronto Aqui Setou o Mundo Agora...
}
Agora PAra Ver o Interior Dele
pawn Код:
if (strcmp("/digdin", cmdtext, true, 10) == 0 || strcmp("/avassalador", cmdtext, true, 10) == 0)
{
if(GetPlayerVirtualWorld(playerid) == 24)
{
SendClientMessage(playerid,COR_DIG,"Avassalador!");
}
else
{
SendClientMessage(playerid,COR_DIG,"Vocк Nгo Esta No Mundo De Usar Este CMD!");
}
return 1;
}
Re: [Ajuda] World -
The Knight - 26.05.2011
PHP код:
if( !strcmp( cmdtext, "/comando", true ) )
{
if( GetPlayerVirtualWorld( playerid ) >= 1 & GetPlayerVirtualWorld( playerid ) <= 10 ) return SendClientMessage( playerid, /*Cor*/, "Vocк nгo pode usar este comando se estiver entre o mundo virtual 1 e 10" );
/* Aqui coloque o que quer que aconteзa se o jogador estiver em outros mundos virtuais */
return true;
}
Se o jogador estiver no mundo virtual entre 1 e 10, nгo acontece nada.
Se ele estiver em outro sem ser entre 1 e 10, farб as funзхes que vocк colocar abaixo, onde estб entre /* */.