[FilterScript] Atentado Torres Gйmeas
#1

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:
  • Criar sistema de explosхes
  • Criar uma бrea б volta do player que atentou as torres e a cor da organizaзгo
  • Apenas deixar organizaзхes terroristas atentar
  • Criar sistema de explosхes
  • Criar uma бrea com a cor da organizaзгo que atentou
  • Apenas deixar organizaзхes terroristas atentar
  • Trocar o comando de desatentar por tempo

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
Reply
#2

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

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!
Reply
#4

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

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;
}
Reply
#6

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.
Reply
#7

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
Reply
#8

Amigo Posso editar seu Sistema deixarei creditos ok?
Reply
#9

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
Reply
#10

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
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)