[Pedido] Neve Samp
#1

Gente eu Vi Alguns Servidores Com Neve , existe um comando Ex: /tempo
que eu posso colocar o id da neve eu ja vi mais Nгo Sei Coloca *-*
....

Quote:

18863 SnowArc1
18864 FakeSnow1

Reply
#2

Nunca ultilizei estes mas, sei que se usar isso SetObjectMaterial(IDOBJETO, 0, 3915, "libertyhi3", "mp_snow"); acho que da pra fazer
Reply
#3

Mais esse ''SetObjectMaterial'' Coloco aonde ?


Quote:

Nunca ultilizei estes mas, sei que se usar isso SetObjectMaterial(IDOBJETO, 0, 3915, "libertyhi3", "mp_snow"); acho que da pra fazer

Reply
#4

Acredito que, que isso seja feito pelo MTA um desses 2 objetos ai:

18863 SnowArc1
18864 FakeSnow1//PROVAVELMENTE ESSE AKI

esses sгo flocos de neve caindo do cйu mas ele fica na altura q vocк determinar no MTA '-'

@EDIT!!!

Dei uma olhada no SEARCH achei isso:

pawn Код:
/*******************************************************************************

    Snow filterscript to simulate falling snow effects for SA:MP
    SA:MP 0.3


    Author: James "Jay" Wilkinson
   

    irc.gtanet.com #Jay
    irc.gtanet.com #ww3
    irc.sa-mp.com #ww3


    Copyright © Jay 2009

*******************************************************************************/

#include <a_samp>



#define SNOW_OBJECT      354

#define SLOTS           200         // aka MAX_PLAYERS

#define MAX_SNOW        20


static snowObject[SLOTS][MAX_SNOW+1];
static snowActive[SLOTS];




public OnFilterScriptExit()
{
    for(new i = 0; i < SLOTS; i++)
    {
        if(!IsPlayerConnected(i) || IsPlayerNPC(i))
            continue;
           
        DestroySnow(i);
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    if(!IsPlayerNPC(playerid))
        DestroySnow(playerid);
}

public OnPlayerSpawn(playerid)
{
    CreateSnow(playerid);
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/snow"))
    {
        if(!snowActive[playerid])
        {
            CreateSnow(playerid);
        }else{
            DestroySnow(playerid);
        }
        return 1;
    }
    return 0;
}


stock CreateSnow(playerid)
{
    if(GetPlayerState(playerid) == 0 || GetPlayerState(playerid) > 6)
        return;

    if(GetPlayerInterior(playerid) != 0)
        return;

    if(snowActive[playerid] == 1)
        return;

    snowActive[playerid] = 1;

    new
        Float:x,
        Float:y,
        Float:z;

    GetPlayerPos(playerid, x, y, z);

    for(new i = 0; i < MAX_SNOW; i++)
    {
        snowObject[playerid][i] = CreatePlayerObject(playerid, SNOW_OBJECT, x, y , z , 0, 0, 0);
        RecreateSnow(playerid, snowObject[playerid][i]);
    }
}



stock DestroySnow(playerid)
{
    snowActive[playerid] = 0;

    for(new i = 0; i < MAX_SNOW; i++)
    {
        DestroyPlayerObject(playerid, snowObject[playerid][i]);
    }
}

stock RecreateSnow(playerid, objectid)
{
    if(snowActive[playerid] == 0)
        return;


    new
        Float:x,
        Float:y,
        Float:z,
        Float:objX,
        Float:objY,
        Float:objZ;
       
    GetPlayerPos(playerid, x, y, z);

    // And before you ask, I use random twice because SA:MP's random sucks ass
    new i = random(random(100));

    if(i < 20)
    {
        SetPlayerObjectPos(playerid, objectid, x - random(random(100)), y + random (random(70)), z + random(20)+20);
    }
    else if(i >= 21 && i <= 30)
    {
        SetPlayerObjectPos(playerid, objectid, x + random(random(100)), y + random (random(70)), z + random(20)+20);
    }
    else if (i >= 31 && i < 40)
    {
        SetPlayerObjectPos(playerid, objectid, x + random(random(70)), y - random (random(100)), z + random(20)+20);
    }
    else
    {
        SetPlayerObjectPos(playerid, objectid, x + random(random(120)), y + random (random(30)), z + random(20)+20);
    }

    GetPlayerObjectPos(playerid, objectid, objX, objY, objZ);

    MovePlayerObject(playerid, objectid, objX, objY, z-10, random(70)+5);

}

public OnPlayerObjectMoved(playerid, objectid)
{

    if(snowActive[playerid] == 0)
        return 1;

    for(new i = 0; i < MAX_SNOW; i++)
    {
        if(objectid == snowObject[playerid][i])
        {
            RecreateSnow(playerid, objectid);
            return 1;
        }
    }
    return 1;
}
https://sampforum.blast.hk/showthread.php?tid=111309 /////Este ai se refere ao cуdigo acima.

///Esse aki й um outro q eu achei por aqui o database do forum sa-mp tб mto lento hoje nem vo mecher com isso de ficar caзando mas achei esses 2 ai sу olhar por "snow" no search ou no ****** "snow samp"...
https://sampforum.blast.hk/showthread.php?tid=297588

LEMBRANDO: Pode causar um lag disgramento no seu servidor tanto com o FS acima quanto com qualquer forma que vocк faзa...

Eu acabei de testar com os 2 objetos que vocк queria o segundo objeto ID: 18864 ficou bacana mas deu um lag intenso...

jб o objeto ID: 18863 nгo ficou tгaaao bacana assim mas o lag intenso do primeiro foi reduzido uns 5% '-'
Reply
#5

Mais Ai Vai a pergunta , como eu coloco isso no meu servidor?
Reply
#6

da mesma forma que cria objetos...
Reply
#7

MeninaSedutora = Extremmo = WeslleyScript = Cara que acha legal ficar plagiando.

Agora se vira pq ninguem vai te ajudar, plagiador engracadaum.
Reply
#8

Й um filterscript, precisa compilar, colocar na pasta filterscripts e carregar em server.cfg ¬¬
Reply
#9

Sabem, eu sempre me rebaixei ao Weslley, ao Petrick, а todos que se julgavam уtimos scripters...

O Petrick pra mim do jeito que o povo falava, codava mais que o IpsBruno, chamei ele pra uma disputa de cуdigos, nao deu outra kk', perdeu rapidinho.

E nisto eu provei pro Petrick que eu era melhor que ele.

Sobre o Weslley ele disse que codava pra Kct, codava tanto que fez o Play Script, eu ficava quieto.

Agora nao saber fazer um cmd destes ?

Cara, a soluзao pros seus pobrema й se matar.
Reply
#10

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
Sabem, eu sempre me rebaixei ao Weslley, ao Petrick, а todos que se julgavam уtimos scripters...

O Petrick pra mim do jeito que o povo falava, codava mais que o IpsBruno, chamei ele pra uma disputa de cуdigos, nao deu outra kk', perdeu rapidinho.

E nisto eu provei pro Petrick que eu era melhor que ele.

Sobre o Weslley ele disse que codava pra Kct, codava tanto que fez o Play Script, eu ficava quieto.

Agora nao saber fazer um cmd destes ?

Cara, a soluзao pros seus pobrema й se matar.
Velho odeio pessoas que vai pela opiniгo dos outros... vocк й uma dessas Pessoas , ficou me chupetando pela as palavras de outras pessoas, se eu codo mais que o IpsBruno ou deixo de codar й problema meu, se ele codar + que eu й problema dele, tu fala que crio o BPO do 0, BPO = BASE BMG nгo vem mentir pq vc me disse no skype, tire o meu nick de sua mente! e uma coisa ninguйm й melhor que ninguйm existe sу diferenзas entre todos nуs!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)