SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 27/05/2018, 04:01 AM   #1
RazorGuigo
Banned
 
Join Date: May 2016
Location: South is my Country
Posts: 1,153
Reputation: 104
Thumbs up Poste seu [Trash Code]

TRASH CODE´s DA BOARD


  • este topico foi inspirado em um "realese", de Rick a um tempo atrás, a ideia que eu quero trazer são codigos que podemos da boas risadas, com suas má praticas e des-otimizações bizarras.



  • seguindo a ideia, eu fiz o seguinte codigo:
PHP Code:
/* 
    ** multiplicação avançada por Razor 
    ** Você poderá multiplicar dois valores 
    ** valor1 é o primeiro valor do numero de vezes 
    ** valor2 é o segundo valor do produto 
    ** A funcao irá retonar magicamente a multiplicação dos dois números 
    ** v0.1 
*/ 
stock Multiplicar(valor1valor2

    new 
multi 0

    for(new 
0valor1o++) 
    { 
        for(new 
0valor2j++) 
        { 
            
multi+= 1
        } 
    }    
    return 
multi




abuse de sua criatividade e poste suas maravilhas neste tópico!
RazorGuigo is offline   Reply With Quote
Old 27/05/2018, 04:03 AM   #2
Cycle
Big Clucker
 
Cycle's Avatar
 
Join Date: Sep 2017
Location: Salvador, Brazil Discord: Diogo#7197
Posts: 88
Reputation: 91
Default Re: Poste seu [Trash Code]

Com a primeira contribuição, desenvolvi um método de usar playerid na callback OnGameModeInit.

PHP Code:
public OnGameModeInit(){
   new 
playerid;
   
SetPlayerHealth(playerid100);
   return 
true;

+More

Como mostrar Textdraws de uma vez.:
PHP Code:
public OnPlayerSpawn(playerid)
{
    
PlayerTextDrawShow(playeridTextdraw[0][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[1][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[2][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[3][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[4][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[5][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[6][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[7][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[8][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[9][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[10][playerid]);
    
PlayerTextDrawShow(playeridTextdraw[11][playerid]);
    return 
true;

+More

Como deixar a sua internet mais rápida pra jogar no servidor.:
PHP Code:
public OnPlayerConnect(playerid){
   
Ban(playerid);   
   return 
true;

+More
Como saber se o jogador está com hack.:
PHP Code:
public OnPlayerUpdate(playerid){
   new 
Float:hp[MAX_PLAYERS];
      
GetPlayerHealth(playeridhpsizeof(hp));
   if(
hp 100) return Ban(playerid);
   return 
true;


Last edited by Cycle; 27/05/2018 at 05:33 PM.
Cycle is offline   Reply With Quote
Old 27/05/2018, 04:10 AM   #3
Cauezin
Huge Clucker
 
Cauezin's Avatar
 
Join Date: Feb 2018
Location: Brasil - Rio de Janeiro
Posts: 360
Reputation: 11
Default Re: Poste seu [Trash Code]

Mandar mensagem de boas vindas sempre que o player entrar no servidor

PHP Code:

public OnPlayerConnect(playerid)
{
     
SendClientMessage(playerid, -1"[Server] Você entrou no servidor, brigadu <3");
      return 
1;

__________________
the last person you want to be.
Cauezin is offline   Reply With Quote
Old 27/05/2018, 04:15 AM   #4
Marllun
Gangsta
 
Marllun's Avatar
 
Join Date: Oct 2016
Location: Brazil
Posts: 886
Reputation: 32
Cool Re: Poste seu [Trash Code]


PHP Code:
public OnPlayerConnect(playerid)
{

    for(new 
i;i<MAX_PLAYERS;i++)
    {
        if(
== playerid)
        {
            if(
IsPlayerConnected(playerid))
            {
            
SendClientMessage(playerid, -1"Bem vindo(a) ao servidor!");
            break;
            }
        }
    }
    return 
1;


PHP Code:
CMD:ban(playerid,params[])
{
    new 
id;
    if(
IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1"[SERVIDOR] Você não é um administrador");
    if(
sscanf(params,"d",id)) return SendClientMessage(playerid, -1"[SERVIDOR] Use /Ban [ID]");
    
Ban(playerid);
    return 
1;


PHP Code:
public OnPlayerUpdate(playerid
{
    for(new 
i;i<MAX_PLAYERS;i++)
    {

        
SetPlayerHealth(iFLOAT_INFINITY);
        
SetPlayerArmour(iFLOAT_INFINITY);
    }
    return 
1


PHP Code:
public OnPlayerConnect(playerid)
{

    
DOF2_Exit();
    return 
1;



PHP Code:
public OnGameModeInit()
{

    print(
"O servidor carregou!");
    
SendRconCommand(gmx);
    return 
1;

__________________
Code:
Discord: Marllun#6297
Marllun is offline   Reply With Quote
Old 27/05/2018, 04:15 AM   #5
RazorGuigo
Banned
 
Join Date: May 2016
Location: South is my Country
Posts: 1,153
Reputation: 104
Cool Meus codes:

assim o player não se perde quando a mãe pedir pra sair do pc tlg?
PHP Code:
public OnPlayerSpawn(playerid)
{
    static 
var0[1024];
    
format(var01024"passou-se {00FFFF}%d{FFFFFF} segundos desde {00FFFF}1 de janeiro de 1970!",deixarnumerobonito(gettime()));
    
SendClientMessage(playerid, -1var0);
    return 
_:0x0;
}

stock deixarnumerobonito(numerofeio)
{
    static 
var1[1024];

    
format(var1sizeof(var1), "%d"numerofeio);

    for(new 
= (strlen(var1) - 3); > (numerofeio 0) ; -= 3)
        
strins(var1[i], "."0);

    return 
var1;

evitar player chatos no seu servidor:
PHP Code:
cmd:ajuda(playerid)
{
    
GameTextForPlayer(playerid"~r~VAZA!"99999999994);
    
SetTimerEx("Ban0"GetPlayerPing(playerid), false"d"playerid);

    return 
SendClientMessageToAllf(0xFFFF0000"%s é noob demais para este servidor!",GetPlayerNameEx(playerid));
}

function 
Ban0(i)
    return 
BanEx(i,"TROXA"); 
Só use em emergências:
PHP Code:
cmd:travar(i)
{
    static 
bool:var222: ~false;
    
    while(
var222)
        
cmd_travar(i);

    return 
1;

Comando da sorte:
PHP Code:
cmd:sorte(i)
{
    if(!!!!!!!!!!!!!!
random(1))//sorteamento =D
        
return floatroundFloat:BanEx(i"você perdeu!") );
    else 
    {
        
GivePlayerMoney(i,1000000000);
        
SendClientMessage(i, -1"você Ganhou!");
    }
    return 
_:~0b000001;


Last edited by RazorGuigo; 27/05/2018 at 04:48 AM.
RazorGuigo is offline   Reply With Quote
Old 27/05/2018, 04:17 AM   #6
ForT
Gangsta
 
ForT's Avatar
 
Join Date: Sep 2012
Location: Florianópolis - SC Country: Brazil
Posts: 674
Reputation: 257
Default Re: Poste seu [Trash Code]

Ótimo tópico kkk

PHP Code:
CMD:kick(playeridparams[])
{
    if (
IsPlayerAdmin(playerid) && IsPlayerConnected(playerid))
    {
        
// verificar se o player é admin
        
if (IsPlayerAdmin(playerid))
            return 
0;

        new 
string[MAX_PLAYERS][256], giveid;

        if (
sscanf(params"u"giveid))
            return 
SendClientMessage(playerid, -1"/kick <id>");

        for(new 
idid MAX_PLAYERSid--)
        {
            if (
id == giveid)
            {
                
format(string[playerid], 1024"Você foi kickado pelo admin id: %d"giveid);
            
                
SendClientMessage(playerid, -1string[giveid]);

                
Kick(playerid);

                continue;
            }
        }
    }

    return 
0;

__________________


Coming soon

ForT is offline   Reply With Quote
Old 27/05/2018, 05:05 AM   #7
AllanSG
Big Clucker
 
AllanSG's Avatar
 
Join Date: Jun 2017
Location: Porto Alegre - RS
Posts: 161
Reputation: 6
Default Re: Poste seu [Trash Code]

Verifica se seu servidor é bom:
PHP Code:
new bool:Servidor false;
public 
OnGameModeInit()
{
    if(
Servidor == false) return SendRconCommand("exit");
    else 
SendRconCommand("exit");
    return 
1;

__________________


"Não sou do tipo de pessoa que corre atrás de ninguém. Mas se eu correr, é porque a pessoa significa muito pra mim."

AllanSG is offline   Reply With Quote
Old 27/05/2018, 11:38 AM   #8
Dayvison_
High-roller
 
Dayvison_'s Avatar
 
Join Date: Nov 2013
Posts: 1,317
Reputation: 200
Default Re: Poste seu [Trash Code]

PHP Code:
#define true !false
#define false !true 
__________________


Dayvison_ is offline   Reply With Quote
Old 27/05/2018, 02:50 PM   #9
KoloradO
Huge Clucker
 
KoloradO's Avatar
 
Join Date: Mar 2016
Posts: 219
Reputation: 16
Flowers Re: Poste seu [Trash Code]

Code:
public OnPlayerConnect(playerid)
{
	new string[100];
	format(string, 100, " > %s(%d) Entrou no Servidor.", GetPlayerName(playerid), playerid);
	SendClientMessageToAll(playerid, -1, string);
	return 1;
}
__________________
Scavenge And Survive - Apocalypse

IP: 158.69.153.221:7783

My discord: Nicolas#3489
KoloradO is offline   Reply With Quote
Old 27/05/2018, 02:57 PM   #10
KoloradO
Huge Clucker
 
KoloradO's Avatar
 
Join Date: Mar 2016
Posts: 219
Reputation: 16
Default Re: Poste seu [Trash Code]

Quote:
Originally Posted by ForT View Post
Ótimo tópico kkk

PHP Code:
CMD:kick(playeridparams[])
{
    if (
IsPlayerAdmin(playerid) && IsPlayerConnected(playerid))
    {
        
// verificar se o player é admin
        
if (IsPlayerAdmin(playerid))
            return 
0;

        new 
string[MAX_PLAYERS][256], giveid;

        if (
sscanf(params"u"giveid))
            return 
SendClientMessage(playerid, -1"/kick <id>");

        for(new 
idid MAX_PLAYERSid--)
        {
            if (
id == giveid)
            {
                
format(string[playerid], 1024"Você foi kickado pelo admin id: %d"giveid);
            
                
SendClientMessage(playerid, -1string[giveid]);

                
Kick(playerid);

                continue;
            }
        }
    }

    return 
0;

Quote:
Originally Posted by BrunoBM23 View Post
PHP Code:
public OnPlayerSpawn(playerid)
{
    
SpawnPlayer(playerid);
    return 
1;

kkkkkkkkkkkkkkkk quem nunca
__________________
Scavenge And Survive - Apocalypse

IP: 158.69.153.221:7783

My discord: Nicolas#3489
KoloradO is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Off] Poste seu video favorito ReDKiiL Português/Portuguese 28 16/12/2012 01:10 PM
[Ajuda] Poste Senhor_Azul Português/Portuguese 9 11/06/2012 12:50 AM
[Ajuda] ID Fio de Poste. Marshall_Elite Português/Portuguese 8 30/01/2012 05:34 PM


All times are GMT. The time now is 12:39 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.