Re: [TUT] Checar Бrea Player -
sergio_xd - 22.07.2010
Otimo tutorial Drakon.
Re: [TUT] Checar Бrea Player -
[BR]JD - 10.08.2010
ae eo seguinte, eu to fazendo um sistema de evento ai eu queria saber como e q eu fasso so pra anunciar quando tiver so um player.
Re: [TUT] Checar Бrea Player -
nexco - 24.08.2010
Alguem me pde ajudar neste pequeno erro aqui por favor?
pawn Code:
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
public RestrictedArea(playerid)
{
if(IsPlayerInArea(playerid,-2484,-2542,-594,-625) == true) // LINHA 1278 - WARNING!
{
if(!IsPlayerAdmin(playerid) || AccInfo[playerid][Level] < 1)
{
SendClientMessage(playerid, 0xFF0000AA, "Get da Fuck out of ADMIN AREA.");
}
}return 1;
}
Estou a ter este warning:
pawn Code:
C:\Documents and Settings\Tiago Esteves\Ambiente de trabalho\Pawno - Scripting\Scripting\LuxAdmin.pwn(1278) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Por favor preciso mesmo deste Script. Obrigado a todos desde jб.
Re: [TUT] Checar Бrea Player -
Link_ - 25.08.2010
Warning nгo e erro e poste a linha 1278
Re: [TUT] Checar Бrea Player -
LeLeTe - 25.08.2010
Oiaaaa!
Voltaram a seleзгo do tipo de post! Que bunito!
@DraKoN
Belo tutorial, man. Palmas.
Respuesta: [TUT] Checar Бrea Player -
ipsBruno - 25.08.2010
@nexco:
Tente:
pawn Code:
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
public RestrictedArea(playerid)
{
if(IsPlayerInArea(playerid,-2484,-2542,-594,-625) ) //Arruma as Coordenadas *-*
{
if(!IsPlayerAdmin(playerid) || AccInfo[playerid][Level] < 1)
{
SendClientMessage(playerid, 0xFF0000AA, "Get da Fuck out of ADMIN AREA.");
}
}
return 1;
}
Re: Respuesta: [TUT] Checar Бrea Player -
nexco - 25.08.2010
Quote:
Originally Posted by DraKoN
@nexco:
Tente:
pawn Code:
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if (x > minx && x < maxx && y > miny && y < maxy) return 1; return 0; } public RestrictedArea(playerid) { if(IsPlayerInArea(playerid,-2484,-2542,-594,-625) ) //Arruma as Coordenadas *-* { if(!IsPlayerAdmin(playerid) || AccInfo[playerid][Level] < 1) { SendClientMessage(playerid, 0xFF0000AA, "Get da Fuck out of ADMIN AREA."); } } return 1; }
|
Obrigado, inverti as coordenadas e funcionou bem, excepto o facto de mandar a mensagem tambйm para admins, ou seja qualquer player que lб entre recebe a mensagem. Como posso fazer para destinguir os admins neste caso AccInfo level >= 1.
Obrigado, e desculpem pelo desinterrar do tуpico.
Re: [TUT] Checar Бrea Player -
Canabis - 25.08.2010
й so arrumar o codigo ^^
se o player for adm nгo manda a mensage e se ele nгo for manda a mensage
ou vice versa...
Re: [TUT] Checar Бrea Player -
Link_ - 25.08.2010
Quote:
Originally Posted by nexco
Alguem me pde ajudar neste pequeno erro aqui por favor?
pawn Code:
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if (x > minx && x < maxx && y > miny && y < maxy) return 1; return 0; } public RestrictedArea(playerid) { if(IsPlayerInArea(playerid,-2484,-2542,-594,-625) == true) // LINHA 1278 - WARNING! { if(!IsPlayerAdmin(playerid) || AccInfo[playerid][Level] < 1) { SendClientMessage(playerid, 0xFF0000AA, "Get da Fuck out of ADMIN AREA."); } }return 1; }
Estou a ter este warning:
pawn Code:
C:\Documents and Settings\Tiago Esteves\Ambiente de trabalho\Pawno - Scripting\Scripting\LuxAdmin.pwn(1278) : warning 213: tag mismatch Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Por favor preciso mesmo deste Script. Obrigado a todos desde jб.
|
pawn Code:
if(IsPlayerInArea(playerid,-2484,-2542,-594,-625) == true) // LINHA 1278 - WARNING!
Mals ne mvi a linha desculpas heusheushe
Re: [TUT] Checar Бrea Player -
nexco - 25.08.2010
Quote:
Originally Posted by Canabis
й so arrumar o codigo ^^
se o player for adm nгo manda a mensage e se ele nгo for manda a mensage
ou vice versa...
|
Pois, tem boa lуgica e fбcil de perceber. Mas o meu problema й que nгo tenho capacidades para fazer isso
.
Se alguйm me puder dar uma mгozinha. Muito obrigado pelas respostas atй agora.
Re: [TUT] Checar Бrea Player -
Shelby - 17.09.2010
Espera aн!
Vocк quer que se o jogador saн do veнculo em qualquer parte do jogo envia a mensagem?
Entгo nгo precisa checar a бrea dele.
pawn Code:
public OnPlayerExitVehicle(playerid, vehicleid)
{
SendClientMessage(playerid,COLOR_GREY,"FDP NAO SAI DO CARRO PQP");
return 1;
}
Re: [TUT] Checar Бrea Player -
matheuzinho - 17.09.2010
nгo... eu sу estou colocando em qualquer бrea pra testar... depois vou salvar as coords que eu quero. Sу quero ver se consigo fazer a funзгo funcionar, o que nгo tou conseguindo =(
Re: [TUT] Checar Бrea Player -
Shelby - 17.09.2010
Tenta em uma бrea menor.
pawn Code:
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(IsPlayerInArea(playerid,1379.583, -1748.974, 1619.162, -1555.534))//Police Departament
{
SendClientMessage(playerid,COLOR_GREY,"FDP NAO SAI DO CARRO PQP");
}
return 1;
}
Tenta na DP.
Re: [TUT] Checar Бrea Player -
matheuzinho - 17.09.2010
Tentei em todas as dps, rs, nгo funcionou... =(
Derrepente, se eu setasse 1 timer pra quando o player saisse de 1 veiculo, e nesse timer a funзгo... como ta sendo usada nos exemplos ali emcima... e dps de checar dar um killtimer. Serб que vai funcionar?
Re: [TUT] Checar Бrea Player -
Shelby - 17.09.2010
Realmente nгo funcionou comigo.
Entгo, tentei com um cуdigo diferente.
Troca o IsPlayerInArea por isto:
pawn Code:
stock IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax )
{
new RetValue = 0;
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z );
if( X >= XMin && Y >= YMin && X < XMax && Y < YMax )
{
RetValue = 1;
}
return RetValue;
}
Comigo funcionou perfeitamente!
Re: [TUT] Checar Бrea Player -
matheuzinho - 17.09.2010
Beleza!! Vou testar. Valeu pela ajuda!
Re: [TUT] Checar Бrea Player -
StreetGT - 01.10.2010
Quote:
Originally Posted by Larceny
Realmente nгo funcionou comigo.
Entгo, tentei com um cуdigo diferente.
Troca o IsPlayerInArea por isto:
pawn Code:
stock IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax ) { new RetValue = 0; new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z ); if( X >= XMin && Y >= YMin && X < XMax && Y < YMax ) { RetValue = 1; } return RetValue; }
Comigo funcionou perfeitamente!
|
esta a funcionar muito bem
Re: [TUT] Checar Бrea Player -
rene20 - 01.10.2010
Queria uma ajuda
Queria que nao fosse kikado
queria que ao chegar la o player nao podesse passa
seria possivel alguem me ajuda ?