SA-MP Forums Archive
[FilterScript] Atentado Torres Gйmeas - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [FilterScript] Atentado Torres Gйmeas (/showthread.php?tid=319984)



Atentado Torres Gйmeas - MonstrinhoVerde - 21.02.2012

Aviso jб que este FS estб incompleto, pode ver o que falta no fim do post.

Decidi criar as torres gйmeas, e dar-lhe um sistema de atentado, pois os terroristas novatos pхem-se a atentar a Prefeitura e a DP, o que na maioria dos servidores й proibido, atй mesmo os lнderes o fazem.
Este FS ao se falar o comando /atentartorre1 farб com que a torre 1 se desmorone, ao se falar o comando /atentartorre2 farб com que a torre 2 se desmorone, pode usar /desatentartorre1 e /desatentartorre2 para fazer os objetos volarem ao respectivo lugar.

@Edit O humildadeforever corrigiu os bugs, aqui estб o novo Pastebin sem erros!
Aqui estб o Pastebin: http://pastebin.com/5RN0PDL7

Aqui estб a imagem:

Nгo sei o que aconteceu ao mapa das Torres Gemeas desmorenadas por isso nгo tenho imagem, mas estб tudo salvo no FS.




O que falta acabar:
Agradecia que tentassem acabar o FS, ou pelo menos, dar-me um link de um tutorial para o que falta acabar.






"O ъnico lugar onde o sucesso vem antes do trabalho й no dicionбrio"
Albert Einstein


Re: Atentado Torres Gйmeas - 4LiSs0N - 21.02.2012

pawn Код:
SendClientMessageToAll("%s atentou a primeira torre gйmea")
?


Re: Atentado Torres Gйmeas - humildadeforever - 21.02.2012

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
pawn Код:
SendClientMessageToAll("%s atentou a primeira torre gйmea")
?
Nгo, nгo Alisson, poderнamos usar SendClientMessageToAll se a mensagem fosse tipo assim "Atentaram uma torre gкmea" (ah, e vocк esqueceu de por a cor)
Mas, pelo que vi, vocк quer por o nome, entгo tem que usar assim:
pawn Код:
new name[MAX_PLAYER_NAME],string[60];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s atentou uma torre", name);
SendClientMessageToAll(-1,string);
Entendeu ?

@topic: Bom FS, terminando ele ficarб melhor ainda!


Re: Atentado Torres Gйmeas - Lipe_Stronda - 21.02.2012

pawn Код:
#pragma tabsize 0
--'


Re: Atentado Torres Gйmeas - 4LiSs0N - 21.02.2012

Humildadeforever nao fui eu que fiz aquilo so copiei oque estava no pastebin que o mostrinhoverde fez Rsrs.
Olha o Codigo Dele.

pawn Код:
//Criado por Monstrinho Verde
//Copyright - All rights reserved '-'
//Este FS tem por iniciativa criar um local de atentados para os terroristas, pois os novatos
//gostam de atentar os locais mais visitados (Prefeitura e DP) e este FS lhes farб atentar as torres
//Caso encontre algum bug, resolva-o vocк, pois eu sou novato '-'
 
#include <a_samp>
 
#pragma tabsize 0
 
#define cor_vermelha 0xFF0000
 
new torre1;
new torre2;
 
CreateObject(4585,1436.09997559,1369.40002441,99.80000305,0.00000000,0.00000000,0.00000000);
CreateObject(4585,1436.59997559,1369.50000000,275.39999390,0.00000000,0.00000000,90.00000000);
CreateObject(4585,1432.80004883,1510.00000000,99.80000305,0.00000000,0.00000000,358.00000000);
CreateObject(4585,1436.30004883,1509.19995117,275.60000610,0.00000000,0.00000000,357.99499512);
CreateObject(13728,1438.00000000,1508.90002441,390.39999390,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.40002441,1508.90002441,411.20001221,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.00000000,1509.19995117,411.10000610,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.00000000,1508.59997559,411.10000610,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1437.80004883,1508.80004883,411.10000610,0.00000000,0.00000000,0.00000000);
 
 
public OnFilterScriptInit()
{
torre1 = CreateObject(4585,1436.59997559,1369.50000000,275.39999390,0.00000000,0.00000000,90.00000000);
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
torre2 = CreateObject(4585,1436.30004883,1509.19995117,275.60000610,0.00000000,0.00000000,357.99499512);
MoveObject(torre2,1436.30004883,1509.19995117,275.60000610,3.0);
return 0;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,"/atentartorre1",true)==0) {
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
SendClientMessageToAll("%s atentou a primeira torre gйmea")
return 1;
}
if (strcmp(cmdtext,"atentartorre2",true)==0 {
MoveObject(torre2,1432.80004883,1510.00000000,99.80000305,3.0);
SendClientMessageToAll("%s atentou a segunda torre gйmea")
return 1;
}
if(strcmp(cmdtext,"/desatentartorre1",true)==0) {
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
SendClientMessageToAll("O atentado а primeira torre gйmea acabou")
return 1;
}
if (strcmp(cmdtext,"desatentartorre2",true)==0) {
MoveObject (torre2,1436.30004883,1509.19995117,275.60000610,3.0);
SendClientMessageToAll("O atentado а segunda torre gйmea acabou")
return 0;
}



Re: Atentado Torres Gйmeas - MonstrinhoVerde - 21.02.2012

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Nгo, nгo Alisson, poderнamos usar SendClientMessageToAll se a mensagem fosse tipo assim "Atentaram uma torre gкmea" (ah, e vocк esqueceu de por a cor)
Mas, pelo que vi, vocк quer por o nome, entгo tem que usar assim:
pawn Код:
new name[MAX_PLAYER_NAME],string[60];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"%s atentou uma torre", name);
SendClientMessageToAll(-1,string);
Entendeu ?

@topic: Bom FS, terminando ele ficarб melhor ainda!
Vlw ae Vou mudar agora.


Re: Atentado Torres Gйmeas - humildadeforever - 21.02.2012

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
Humildadeforever nao fui eu que fiz aquilo so copiei oque estava no pastebin que o mostrinhoverde fez Rsrs.
Olha o Codigo Dele.

pawn Код:
//Criado por Monstrinho Verde
//Copyright - All rights reserved '-'
//Este FS tem por iniciativa criar um local de atentados para os terroristas, pois os novatos
//gostam de atentar os locais mais visitados (Prefeitura e DP) e este FS lhes farб atentar as torres
//Caso encontre algum bug, resolva-o vocк, pois eu sou novato '-'
 
#include <a_samp>
 
#pragma tabsize 0
 
#define cor_vermelha 0xFF0000
 
new torre1;
new torre2;
 
CreateObject(4585,1436.09997559,1369.40002441,99.80000305,0.00000000,0.00000000,0.00000000);
CreateObject(4585,1436.59997559,1369.50000000,275.39999390,0.00000000,0.00000000,90.00000000);
CreateObject(4585,1432.80004883,1510.00000000,99.80000305,0.00000000,0.00000000,358.00000000);
CreateObject(4585,1436.30004883,1509.19995117,275.60000610,0.00000000,0.00000000,357.99499512);
CreateObject(13728,1438.00000000,1508.90002441,390.39999390,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.40002441,1508.90002441,411.20001221,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.00000000,1509.19995117,411.10000610,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.00000000,1508.59997559,411.10000610,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1437.80004883,1508.80004883,411.10000610,0.00000000,0.00000000,0.00000000);
 
 
public OnFilterScriptInit()
{
torre1 = CreateObject(4585,1436.59997559,1369.50000000,275.39999390,0.00000000,0.00000000,90.00000000);
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
torre2 = CreateObject(4585,1436.30004883,1509.19995117,275.60000610,0.00000000,0.00000000,357.99499512);
MoveObject(torre2,1436.30004883,1509.19995117,275.60000610,3.0);
return 0;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,"/atentartorre1",true)==0) {
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
SendClientMessageToAll("%s atentou a primeira torre gйmea")
return 1;
}
if (strcmp(cmdtext,"atentartorre2",true)==0 {
MoveObject(torre2,1432.80004883,1510.00000000,99.80000305,3.0);
SendClientMessageToAll("%s atentou a segunda torre gйmea")
return 1;
}
if(strcmp(cmdtext,"/desatentartorre1",true)==0) {
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
SendClientMessageToAll("O atentado а primeira torre gйmea acabou")
return 1;
}
if (strcmp(cmdtext,"desatentartorre2",true)==0) {
MoveObject (torre2,1436.30004883,1509.19995117,275.60000610,3.0);
SendClientMessageToAll("O atentado а segunda torre gйmea acabou")
return 0;
}
Atб, foi mal, й que nгo vi bem o code, sу vi a imagem, o que tem e o que falta por, nгo olhei bem o code, '-'
Sу vi que tб meio "desindentado" kkk' =D
De qualquer forma, tб corrigido

@Edit: Olhei melhor o code, e vi que tem algumas coisas erradas. Os CreateObject estгo fora da public, vocк colocou pra mover objetos na public OnFilterScriptInit. E nгo fechou a public OnPlayerCommandText. Tentou compilar o FS? Porque provavelmente vai dar erros...
Se der tempo, eu arrumo ele


Re: Atentado Torres Gйmeas - 4LiSs0N - 21.02.2012

Amigo Posso editar seu Sistema deixarei creditos ok?


Re: Atentado Torres Gйmeas - andmeida10 - 21.02.2012

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
Humildadeforever nao fui eu que fiz aquilo so copiei oque estava no pastebin que o mostrinhoverde fez Rsrs.
Olha o Codigo Dele.

pawn Код:
//Criado por Monstrinho Verde
//Copyright - All rights reserved '-'
//Este FS tem por iniciativa criar um local de atentados para os terroristas, pois os novatos
//gostam de atentar os locais mais visitados (Prefeitura e DP) e este FS lhes farб atentar as torres
//Caso encontre algum bug, resolva-o vocк, pois eu sou novato '-'
 
#include <a_samp>
 
#pragma tabsize 0
 
#define cor_vermelha 0xFF0000
 
new torre1;
new torre2;
 
CreateObject(4585,1436.09997559,1369.40002441,99.80000305,0.00000000,0.00000000,0.00000000);
CreateObject(4585,1436.59997559,1369.50000000,275.39999390,0.00000000,0.00000000,90.00000000);
CreateObject(4585,1432.80004883,1510.00000000,99.80000305,0.00000000,0.00000000,358.00000000);
CreateObject(4585,1436.30004883,1509.19995117,275.60000610,0.00000000,0.00000000,357.99499512);
CreateObject(13728,1438.00000000,1508.90002441,390.39999390,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.40002441,1508.90002441,411.20001221,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.00000000,1509.19995117,411.10000610,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1438.00000000,1508.59997559,411.10000610,0.00000000,0.00000000,0.00000000);
CreateObject(3785,1437.80004883,1508.80004883,411.10000610,0.00000000,0.00000000,0.00000000);
 
 
public OnFilterScriptInit()
{
torre1 = CreateObject(4585,1436.59997559,1369.50000000,275.39999390,0.00000000,0.00000000,90.00000000);
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
torre2 = CreateObject(4585,1436.30004883,1509.19995117,275.60000610,0.00000000,0.00000000,357.99499512);
MoveObject(torre2,1436.30004883,1509.19995117,275.60000610,3.0);
return 0;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,"/atentartorre1",true)==0) {
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
SendClientMessageToAll("%s atentou a primeira torre gйmea")
return 1;
}
if (strcmp(cmdtext,"atentartorre2",true)==0 {
MoveObject(torre2,1432.80004883,1510.00000000,99.80000305,3.0);
SendClientMessageToAll("%s atentou a segunda torre gйmea")
return 1;
}
if(strcmp(cmdtext,"/desatentartorre1",true)==0) {
MoveObject(torre1,1436.09997559,1369.40002441,99.80000305,3.0);
SendClientMessageToAll("O atentado а primeira torre gйmea acabou")
return 1;
}
if (strcmp(cmdtext,"desatentartorre2",true)==0) {
MoveObject (torre2,1436.30004883,1509.19995117,275.60000610,3.0);
SendClientMessageToAll("O atentado а segunda torre gйmea acabou")
return 0;
}
por amor de deus... vc nem deu F5 nisso ai, senao dava erro... --'
enfim
mas bom trabalho, vlw a ideia


Re: Atentado Torres Gйmeas - Bosma_cmd - 22.02.2012

Quote:
Originally Posted by andmeida10
Посмотреть сообщение
por amor de deus... vc nem deu F5 nisso ai, senao dava erro... --'
enfim
mas bom trabalho, vlw a ideia
mai godi quanto tempo em