[ajuda]grande probleminha. -
Skoll - 16.08.2011
pawn Код:
if(strcmp(cmdtext, "/baron", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(IsPlayerInVehicle(i, baron1)) return SendClientMessage(playerid, COLOR_ADMIN, "alguien estб usando el Baron, espere un momento.");
if(GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid, COLOR_RED, "SERVER: Vos no sos moderador para usar ese comando!");
if(!IsPlayerInRangeOfPoint(playerid, 10, 1044.9265,1011.7687,55.3047)) return SendClientMessage(playerid, COLOR_ADMIN, "Tiene que estar cerca del baron!");
GetPlayerFacingAngle(playerid, aP);
GetPlayerPos(playerid, xP, yP, zP);
baron1 = AddStaticVehicle(464, xP, yP, zP, 186, 186, 1);
PutPlayerInVehicle(playerid, baron1, 0);
SetVehicleHealth(baron1, 400);
return 1;
}
if(strcmp(cmdtext, "/sbaron", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(IsPlayerInVehicle(i, baron1)) return SendClientMessage(playerid, COLOR_ADMIN, "alguien estб usando el Baron, espere un momento.");
if(IsPlayerInVehicle(playerid, baron1))
DestroyVehicle(baron1);
return 1;
}
o /sbaron da bugado, quando eu uso ele, ele fala que tem alguem usando o baron. eu queria que ele funcionasse para quem ta no baron(destruisse o baron) e pra quem nao estivesse nele, mostrasse essa mensagem(alguien estб usando el Baron, espere un momento.).
Re: [ajuda]grande probleminha. -
Macintosh - 16.08.2011
pawn Код:
if(strcmp(cmdtext, "/sbaron", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInVehicle(i, baron1)) SendClientMessage(playerid, COLOR_ADMIN, "Algum fdp tб no baron");
}
if(IsPlayerInVehicle(playerid, baron1)) PutPlayerInVehicle(playerid, baron1);
return 1;
}
Re: [ajuda]grande probleminha. -
Skoll - 16.08.2011
era para destruir o veiculo e nao por alguem nele \z, mas tudo bem, eu adapto aqui. vlw;
uma pergunta apenas: porque vcs fazem o cуdigo em "escadinha" ?
ex:
pawn Код:
asdsad
{
asdasd
{
asdasd
}
}
Re: [ajuda]grande probleminha. -
Macintosh - 16.08.2011
cуdigo escadinha nгo, cуdigo identado.
Pra previnir os warnings de loose indetation e deixб-los organizados.
Й o que vocк tem que aprender tambйm pra nгo deixar cуdigos desorganizados postados no fуrum.
Re: [ajuda]grande probleminha. -
Skoll - 16.08.2011
Achei que isso tinha interferencia nos bugs do servidor, acho que nem vou perder meu tempo aprendendo isso ;P
mas tudo bem, admiro quem tem paciencia pra tecla tab.
Quando da loose indentetion eu acho o problema rapidinho sem fazer esse tal de identado.
e a propуsito, adaptei aqui e agora ta dando tudo certinho, parou o bug chato.
quem quiser colocar no gm, me manda mp pedindo permissгo;P
pawn Код:
if(strcmp(cmdtext, "/baron", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
if(IsPlayerInVehicle(i, baron1)) return SendClientMessage(playerid, COLOR_ADMIN, "alguien estб usando el Baron, espere un momento.");
if(GetPlayerLevel(playerid) < 2) return SendClientMessage(playerid, COLOR_RED, "SERVER: Vos no sos moderador para usar ese comando!");
if(!IsPlayerInRangeOfPoint(playerid, 10, 1044.9265,1011.7687,55.3047)) return SendClientMessage(playerid, COLOR_ADMIN, "Tiene que estar cerca del baron!");
GetPlayerFacingAngle(playerid, aP);
GetPlayerPos(playerid, xP, yP, zP);
baron1 = AddStaticVehicle(464, xP, yP, zP, 186, 186, 1);
PutPlayerInVehicle(playerid, baron1, 0);
SetVehicleHealth(baron1, 400);
return 1;
}
if(strcmp(cmdtext, "/sbaron", true) == 0)
{
if(IsPlayerInVehicle(playerid, baron1)) DestroyVehicle(baron1);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInVehicle(i, baron1)) return 1;
}
return 1;
}
if(strcmp(cmdtext, "/st", true) == 0)
{
SetPlayerPos(playerid, 1044.9265,1011.7687,55.3047);
return 1;
}
Re: [ajuda]grande probleminha. -
Skoll - 16.08.2011
onde й que vocкs aprendem a codar desse jeito ? ;s
Re: [ajuda]grande probleminha. -
Macintosh - 16.08.2011
Aqui mesmo no fуrum e criando cуdigos.
Re: [ajuda]grande probleminha. -
diretor7 - 16.08.2011
Usando Search, lendo tуpicos e persistindo sempre no erro.
Re: [ajuda]grande probleminha. -
[AF]Junior - 16.08.2011
E tambйm, na wiki:
https://sampwiki.blast.hk/wiki/Main_Page
Mas na maioria das vezes, apanhando pra cуdigos atй conserta-los