Sistema de cinto Joao_VS [ATUALIZADO] -
Joao_VS - 17.06.2011
E aн galera, hoje vim aqui pra postar meu 1є FS!
O que ele faz?
R: Quando vocк bate sem cinto perde vida de acordo com a forзa da batida deixa o player tonto.
Acho que й sу isso, й meio comum, mais й ainda meu 1є trabalho entгo acho q ta valendo.
Й isso aн, aberto pra criticas e sujestoes!
ATUALIZADO.
Todos os bugs e erros encontrados foram removidos, e tentei adicionar mais realidade ao dano em caso de batidas.
Download:
Aqui
Pastebin:
Aqui
Re: Sistema de cinto Joao_VS -
Dr_Pawno - 17.06.2011
pawn Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
if(CINTOSEG[playerid] == 0)
{
GetVehicleHealth(vehicleid,VeicleHealt);
SetPlayerHealth(playerid,VeicleHealt/10);
SendClientMessage(playerid,VERMELHO,"[BML] Vocк bateu sem o cinto de seguranзa, se machucou por isso! ");
SetTimer("Tontura",12000,0);
SetPlayerDrunkLevel(playerid, 12000);
}
return 1;
}
Exemplo: Se a vida do kra for 50 e ele perder 1 de lataria do carro a vida dele irб pra 99.
0/
10
Re: Sistema de cinto Joao_VS -
The Knight - 17.06.2011
Se quiser um truque para nгo usar muitas defines:
PHP код:
#define\
MEUS_SLOTS 20 \
MAX_STRING 255 \
Roxo 0x8013E1FF \
AMARELO 0xFFFF00AA \
VERDE 0x33AA33A \
SLOT 1 \
FILTERSCRIPT
Amarelo 0xFFFF00AA \
Azul 0x2641FEAA \
Vermelho 0xA10000AA \
VERMELHO 0xFF000096 \
Coloque um "\" а frente de cada linha menos da ъltima.
Re: Sistema de cinto Joao_VS -
The Knight - 17.06.2011
Quote:
Originally Posted by Dr_Pawno
pawn Код:
public OnVehicleDamageStatusUpdate(vehicleid, playerid) { if(CINTOSEG[playerid] == 0) { GetVehicleHealth(vehicleid,VeicleHealt); SetPlayerHealth(playerid,VeicleHealt/10); SendClientMessage(playerid,VERMELHO,"[BML] Vocк bateu sem o cinto de seguranзa, se machucou por isso! "); SetTimer("Tontura",12000,0); SetPlayerDrunkLevel(playerid, 12000); } return 1; }
Exemplo: Se a vida do kra for 50 e ele perder 1 de lataria do carro a vida dele irб pra 99.
0/ 10
|
Para quк essa coisa dos pontos?
Й o primeiro trabalho dele, e talvez mereзa mais do que muitos aqui no fуrum que sу se dedicam a copiar, e a eles dгo os parabйns.
A quem tenta nгo dгo? Й por isso que este mundo nгo vai para a frente, realmente.
Desculpem o double!
Re: Sistema de cinto Joao_VS -
Kuddy - 17.06.2011
Nгo й ruim por ser seu primeiro projeto aqui no forum. Sу teste os codes e tente nгo deixar um bug justo no ъnico sistema que vocк fez!
Re: Sistema de cinto Joao_VS -
The Knight - 17.06.2011
substitua por isto:
PHP код:
public OnVehicleDamageStatusUpdate( vehicleid, playerid )
{
if( CINTOSEG[ playerid ] == 0 )
{
if( GetPlayerHealth( playerid ) <= 50 )
{
GetVehicleHealth( vehicleid, VeicleHealt );
SetPlayerHealth( playerid, VeicleHealt//*Quantidade*/ );
SendClientMessage( playerid, VERMELHO, "[BML] Vocк bateu sem o cinto de seguranзa, se machucou por isso! " );
SetTimer( "Tontura", 12000, 0 );
SetPlayerDrunkLevel( playerid, 12000 );
}
else if( GetPlayerHealth( playerid ) >= 51 )
{
GetVehicleHealth( vehicleid, VeicleHealt );
SetPlayerHealth( playerid, VeicleHealt//*Quantidade*/ );
SendClientMessage( playerid, VERMELHO, "[BML] Vocк bateu sem o cinto de seguranзa, se machucou por isso! " );
SetTimer( "Tontura", 12000, 0 );
SetPlayerDrunkLevel( playerid, 12000 );
}
}
return true;
}
Re: Sistema de cinto Joao_VS -
Joao_VS - 17.06.2011
Jб corrigi o erro.
@The Knight
Cara, valeu pela ajuda, nгo usei esse sistema que vocк me passou, mais talves depois, se tiver uma atualizaзгo eu o use, mais valeu.
@Dr_Pawno
Cara, ninguem й perfeito, e eu sou humano, erros sгo caracteristicas normais de todos
Respuesta: Sistema de cinto Joao_VS -
ScripterTroll - 18.06.2011
https://sampforum.blast.hk/showthread.php?tid=153050
http://pastebin.com/8r4uDh0b
Vocк apenas copiou do Drakins, rs
Abraзos, verme.
Re: Sistema de cinto Joao_VS -
Joao_VS - 18.06.2011
@ScripterTroll
Cara, quando eu comecei a frequentar o forum samp o Drakins jб tava banido, eu conhecia esse FS sim, mais nгo usei ele pra me basear, eu me espelhei no do hitachi_uchila.
E outra, oq que esse meu FS tem de parecido com o do Drakins?? O dele o cara voa pra fora do carro e tals (axei muito massa isso) e nгo fica tonto.
Re: Sistema de cinto Joao_VS -
Shadoww5 - 18.06.2011
Isto aqui й so um codigo util ... Nao precisa de FS pra isso.
Nota: 0/10
Re: Sistema de cinto Joao_VS -
The Knight - 18.06.2011
Quote:
Originally Posted by Shadoww5
Isto aqui й so um codigo util ... Nao precisa de FS pra isso.
Nota: 0/10
|
Nгo, nгo й um cуdigo ъtil.
Re: Sistema de cinto Joao_VS -
diretor7 - 18.06.2011
Seria melhor pastebin do que postar para download.
Tenta da prуxima...
-
This forum requires that you wait 120 seconds between posts. Please try again in 36 seconds.
Re: Sistema de cinto Joao_VS -
Shadoww5 - 18.06.2011
Entгo seria um codigo inutil, The Knight.
Re: Sistema de cinto Joao_VS -
Joao_VS - 18.06.2011
@Shadoww5
Cara, eu pedi criticas e segestхes.
CRITICAS se nгo gostou diz o que eu posso melhorar, nгo preciza esculachar man, esse ainda й meu 1є trabalho em pawn.
@The Knight
Valeu
Respuesta: Re: Sistema de cinto Joao_VS -
ScripterTroll - 18.06.2011
Quote:
Originally Posted by Joao_VS
@ScripterTroll
Cara, quando eu comecei a frequentar o forum samp o Drakins jб tava banido, eu conhecia esse FS sim, mais nгo usei ele pra me basear, eu me espelhei no do hitachi_uchila.
E outra, oq que esse meu FS tem de parecido com o do Drakins?? O dele o cara voa pra fora do carro e tals (axei muito massa isso) e nгo fica tonto.
|
Tudo bem, de qualquer forma tem muita coisa parecida, nгo em jogo (talvez um pouco) mas sim no cуdigo em si, portanto dк os crйditos ao filterscript que vocк se baseiou, tambйm.
Re: Sistema de cinto Joao_VS -
Shadoww5 - 19.06.2011
Quote:
Originally Posted by Joao_VS
@Shadoww5
Cara, eu pedi criticas e segestхes.
CRITICAS se nгo gostou diz o que eu posso melhorar, nгo preciza esculachar man, esse ainda й meu 1є trabalho em pawn.
@The Knight
Valeu
|
Ok Ok, estб desculpado por ser seu primeiro trabalho ... Arrumei o codigo e reduzi o numero de comandos para 1:
PHP код:
#include <a_samp>
#include <a_players>
#define FILTERSCRIPT
#define ROXO 0x8013E1FF
#define AMARELO 0xFFFF00AA
#define VERDE 0x33AA33A
#define VERMELHO 0xFF000096
forward Tontura(playerid);
new CINTOSEG[MAX_PLAYERS];
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER) return SendClientMessage(playerid,Amarelo,"[AVISO]: Vocк estб sem cinto, use /usar-cinto para se proteger! ");
return 1;
}
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{
if(CINTOSEG[playerid] == 0)
{
new Float:VehicleHealth;
GetPlayerHealth(playerid, VehicleHealth);
SetPlayerHealth(playerid, VehicleHealth-10);
SendClientMessage(playerid,VERMELHO,"[AVISO]: Vocк bateu sem o cinto de seguranзa e, por isso, se machucou ! ");
SetTimerEx("Tontura",12000,false,"i", playerid);
SetPlayerDrunkLevel(playerid, 12000);
}
return 1;
}
public Tontura(playerid) return SetPlayerDrunkLevel(playerid, 0);
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/cinto", true) == 0)
{
if(CINTOSEG[playerid] == 0)
{
CINTOSEG[playerid] = 1;
SendClientMessage(playerid,VERDE,"[AVISO]: Vocк estб usando cinto, agora estб protegido ! Para retirб-lo digite /cinto novamente.");
}
else
{
CINTOSEG[playerid] = 0;
SendClientMessage(playerid,ROXO,"[AVISO]: Cuidado, vocк estб sem cinto, pode se machucar ! Para recolocб-lo digite /cinto novamente.");
}
return 1;
}
return 0;
}
Re: Respuesta: Re: Sistema de cinto Joao_VS -
Ricop522 - 19.06.2011
Quote:
Originally Posted by ScripterTroll
Tudo bem, de qualquer forma tem muita coisa parecida, nгo em jogo (talvez um pouco) mas sim no cуdigo em si, portanto dк os crйditos ao filterscript que vocк se baseiou, tambйm.
|
Ou seja, ele se baseou em vocк, Drakins.
Respuesta: Sistema de cinto Joao_VS -
ScripterTroll - 19.06.2011
Nгo sou Drakins, nгo direi mais isto, cale a sua boca, por favor.
Abraзos
Re: Sistema de cinto Joao_VS -
Joao_VS - 20.06.2011
@Shadoww5
Cara, eu tinha pensado em fazer um sу comando, mais sei lah, axo q um pra por e outro pra tirar fica mais legal (nуia minha xP). Mas, tu disse que arrumou o codigo... Tinha algo de rrado ou eram os comandos?
Re: Sistema de cinto Joao_VS -
Shadoww5 - 20.06.2011
1 - Tinha um monte de #define desnecessбrios.
2 - Forwards de callbacks inexistentes.
3 - SetPlayerWantedLevel no comando de cinto ... Algo que nгo tem NADA a ver.
4 - Callback OnFilterScriptInit sem necessidade, pois nгo havia nada nela
5 - Jб que era um FS deveria ter o #define FILTERSCRIPT, mas nгo tinha.
Acho que
sу isso.