Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [yub] Leo_Karl poslato Decembar 07, 2012, 12:32:48 POSLE PODNE

Naslov: [Savet]Sneg
Poruka od: [yub] Leo_Karl poslato Decembar 07, 2012, 12:32:48 POSLE PODNE
O kakvom savjetu se radi:E ovako,zelim da namestim da mi sneg nepada u interijere ewo wam cele FS skinuo sam je sa Sa:Mp foruma i pada svud sneg!!
Detaljan opis savjeta:Ewo wam FS!!
#include <a_samp>

new snowobj[MAX_PLAYERS];
new SnowONOFF[MAX_PLAYERS];
new Float:sx,Float:sy,Float:sz;

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

public OnFilterScriptExit()
{
return 1;
}

public OnPlayerConnect(playerid)
{
    SnowONOFF[playerid]=0;
return 1;
}

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

public OnPlayerUpdate(playerid)
{
if(SnowONOFF[playerid]==1)
{
GetPlayerCameraPos(playerid,sx,sy,sz);
MovePlayerObject(playerid,snowobj[playerid],sx,sy,sz-5,9999.0);
}
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/sneg", true))
    {
        if(SnowONOFF[playerid]==0)
        {
GetPlayerCameraPos(playerid,sx,sy,sz);
snowobj[playerid]=CreatePlayerObject(playerid,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
            SnowONOFF[playerid]=1;
            SendClientMessage(playerid,0xFFFFFFAA,"Upalili ste sneg!");
            SetPlayerWeather(playerid,9);
        }
        else if(SnowONOFF[playerid]==1)
        {
            SnowONOFF[playerid]=0;
            SendClientMessage(playerid,0xFFFFFFAA,"Ugasili ste sneg!");
            SetPlayerWeather(playerid,10);
            DestroyPlayerObject(playerid,snowobj[playerid]);
        }
        return 1;
    }
    if(!strcmp(cmdtext, "/snowall", true))
    {
        if(IsPlayerAdmin(playerid))
        {
            for(new i = 1; i < MAX_PLAYERS; i++)
            {
if(IsPlayerConnected(i))
{
        if(SnowONOFF[i]==0)
        {
GetPlayerCameraPos(i,sx,sy,sz);
snowobj[i]=CreatePlayerObject(i,18864, sx, sy, sz-5, 0.0, 0.0, 0.0, 300.0);
            SnowONOFF[i]=1;
            SendClientMessage(i,0xFFFFFFAA,"Upalili ste svima sneg!");
            SetPlayerWeather(i,9);
        }
}
}
}
        return 1;
    }
return 0;
}

Komentar:Ko zna nak mi pomogne molim vas  :'(  :'(  :'(
Naslov: Odg: [Savet]Sneg
Poruka od: Blaeks poslato Decembar 07, 2012, 12:38:35 POSLE PODNE
Koristi OnPlayerInteriorChange public OnPlayerInteriorChange(playerid,newinteriorid,oldinteriorid)
{
    if(newinteriorid > 0)
    {
        SnowONOFF[playerid] = false;
        SCM(playerid, -1, " zzz ",);
    }
    else if(newinteriorid == 0)
    {
        SnowONOFF[playerid] = true;
        SCM(playerid, -1, " zzz ",);
    }
    return 1;
}
ovo snowOn je varijabla iz jedne FS, ti to zameni sa svojom i resio si frku
Naslov: Odg: [Savet]Sneg
Poruka od: [yub] Leo_Karl poslato Decembar 07, 2012, 12:50:31 POSLE PODNE
Citat: Vucko â,,¢ poslato Decembar 07, 2012, 12:45:22 POSLE PODNE
Garagane snowall ti ne radi :/

Meni je radio,neznam sto nece,jer kada ukucas /snowall ono svima pada!
Naslov: Odg: [Savet]Sneg
Poruka od: Blaeks poslato Decembar 07, 2012, 19:02:28 POSLE PODNE
garagane jel ti radi ovo sto sam ti dao?
Naslov: Odg: [Savet]Sneg
Poruka od: Danisha poslato Decembar 07, 2012, 20:23:07 POSLE PODNE
i ja imam ovu fs i meni ima bag sa njom stvaraju mi se neki dodatke objekti pored snijega zalili su mi se kao trafika,drvece,cvijece,lapme,kapije....