[POMOC] Snijeg izlaz iz int

Započeo Danisha
5. Dec. 2012. Zaključano
655
pregleda
11
postova
Danisha
5
Underboss
5. Dec. 2012.
Skripta koju koristim:Ravens
Detaljan opis problema:napravio sam svoj snijeg kao fs i sada sam stavio pod onplayerupdate da kad se udje u enterijer da mi nepada snijeg i kako sada da sreedim da mi opet pada kada izadjem 😕?
Dio skripte:
evo ovo sam stavio da nepada i ok je a kako sada da sredim ili gde da ubacim da mi pada kada izadjem iz int
if(GetPlayerInterior(playerid) > 0)
{
    DestroyPlayerObject(playerid,snowobj);
}
if(GetPlayerVirtualWorld(playerid) > 0)
{
DestroyPlayerObject(playerid,snowobj);
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): ////
...:::Nenad:::...
5
Underboss
5. Dec. 2012.
David (Sabljak) wrote on December 5, 2012, 1:30 pm:
Ti si napravio da kad ude u interjer da se izbrise snijeg, al nisi opet definirao da ako je izvan inta da padne

pa napravi ako je interior 0 da se kreiraju opet objekti 😄


Pokazi kako,jer i meni to treba!
...:::Nenad:::...
5
Underboss
5. Dec. 2012.
David (Sabljak) wrote on December 5, 2012, 1:43 pm:
Pa prema nekoj logici ovako

nisam upoznat sa tim snijegom pa neznam tocno
if(GetPlayerInterior(playerid) == 0)
{
    CreatePlayerObject(playerid,snowobj);
}
if(GetPlayerVirtualWorld(playerid) == 0)
{
CreatePlayerObject(playerid,snowobj);
}


Sada u'opste nece da pada.... 😁
Nitro
5
Godfather
5. Dec. 2012.
//
Greska ☹️
Danisha
5
Underboss
5. Dec. 2012.
nece to probavo sam ja to i nece opet kada izadjem iz int nepada mi snijeg
Danisha
5
Underboss
5. Dec. 2012.
#include 
#include
#include
#include

new snowobj;
new SnowONOFF;
new Float:sx,Float:sy,Float:sz;

public OnFilterScriptInit()
{
        print("\n--------------------------------------");
        print(" Filterscript by Danisha            ");
        print("--------------------------------------\n");
        return 1;
}

public OnFilterScriptExit()
{
        return 1;
}

public OnPlayerConnect(playerid)
{
    SnowONOFF=1;
    snowobj=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    if(SnowONOFF==1)
    {
        DestroyPlayerObject(playerid,snowobj);
    }
    return 1;
}

public OnPlayerUpdate(playerid)
{
        if(SnowONOFF==1)
        {
                GetPlayerCameraPos(playerid,sx,sy,sz);
                MovePlayerObject(playerid,snowobj,sx,sy,sz-5,9999.0);
        }
        if(GetPlayerInterior(playerid) > 0)
{
    DestroyPlayerObject(playerid,snowobj);
}
if(GetPlayerVirtualWorld(playerid) > 0)
{
DestroyPlayerObject(playerid,snowobj);
}
        return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    return 0;
}
FlasHica
5
Kingpin
5. Dec. 2012.
ajd svi vi "skripteri" koji prelazite preko tog što čovjek oće da stavi takav kod u onplayerupdate pročitajte ovo
http://wiki.sa-mp.com/wiki/OnPlayerInteriorChange
Danisha
5
Underboss
5. Dec. 2012.
Jel zna ko nece mi nikako ovo sve sam gore probo i nece
Nitro
5
Godfather
5. Dec. 2012.
Stavis na kraj moda ovako:

public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
{
    if(newinteriorid > 0)
    {
        DestroyPlayerObject(playerid,snowobj);
    }
    else if(newinteriorid == 0)
    {
        CreatePlayerObject(playerid,snowobj);
    }
    return 1;
}
Danisha
5
Underboss
5. Dec. 2012.
#include 
#include
#include
#include

forward SafeSetPlayerInterior(plyid, interiorid);

new snowobj;
new SnowONOFF;
new Float:sx,Float:sy,Float:sz;

public OnFilterScriptInit()
{
        print("\n--------------------------------------");
        print(" Filterscript by Danisha            ");
        print("--------------------------------------\n");
        return 1;
}

public OnFilterScriptExit()
{
        return 1;
}

/*public OnPlayerConnect(playerid)
{
    SnowONOFF=1;
    snowobj=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
    return 1;
}*/

public OnPlayerSpawn(playerid)
{
    SnowONOFF=1;
    snowobj=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    if(SnowONOFF==1)
    {
        DestroyPlayerObject(playerid,snowobj);
    }
    return 1;
}

public OnPlayerUpdate(playerid)
{
        if(SnowONOFF==1)
        {
                GetPlayerCameraPos(playerid,sx,sy,sz);
                MovePlayerObject(playerid,snowobj,sx,sy,sz-5,9999.0);
        }
        if(GetPlayerInterior(playerid) > 0)
{
    DestroyPlayerObject(playerid,snowobj);
}
if(GetPlayerVirtualWorld(playerid) > 0)
{
DestroyPlayerObject(playerid,snowobj);
}
        return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    return 0;
}
public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
{
    if(newinteriorid > 0)
    {
        SnowONOFF=1;
        snowobj=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
    }
    else if(newinteriorid == 0)
    {
        SnowONOFF=1;
        snowobj=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
    }
    return 1;
}

evo ok je ono sto si mi dole dao ali sada nepada mi snijeg pas svagdje kkao to da sredim ima gore moveobject pa neznam
Nitro
5
Godfather
5. Dec. 2012.
Probaj ovako:
public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
{
    if(newinteriorid > 0)
    {
        SnowONOFF=1;
        snowobj=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
    }
    else if(newinteriorid == 0)
    {
        SnowONOFF=0;
        snowobj=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
    }
    return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha