[POMOC] Kontra Komanda

Započeo Retardinjo, Februar 26, 2011, 18:46:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Pozz svima :D
Ako moze neki ljubazan clan da pomogne u izradi kontra komande od ove! Naime stavim se u Areu i Nemogu Izac Dok Ne Prodje 3600 sekundi. molio bih nekog da mi pomogne  :-\

//-----------------------------------[JAIL]-------------------------------------------------------------------------
if(strcmp(cmd, "/prison",true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 2)
        {
            SendClientMessage(playerid, COLOR_GREY, "   you are not authorized to use this command !");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /prison [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Stavljen si %s U Areu.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* Stavljen si U Areu Od Admina %s.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
GameTextForPlayer(giveplayerid, "~w~DobroDosao u ~n~~r~Areu", 5000, 3);
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
PlayerInfo[giveplayerid][pJailed] = 2;
PlayerInfo[giveplayerid][pJailTime] = 3600;
            SetPlayerPos(giveplayerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
        }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "   Taj igrac je offline !");
    return 1;
}
    }
    return 1;
}

Citat: Gangasta300 poslato Februar 26, 2011, 18:46:06 POSLE PODNE
Pozz svima :D
Ako moze neki ljubazan clan da pomogne u izradi kontra komande od ove! Naime stavim se u Areu i Nemogu Izac Dok Ne Prodje 3600 sekundi. molio bih nekog da mi pomogne  :-\

//-----------------------------------[JAIL]-------------------------------------------------------------------------
if(strcmp(cmd, "/prison",true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 2)
        {
            SendClientMessage(playerid, COLOR_GREY, "   you are not authorized to use this command !");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /prison [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Stavljen si %s U Areu.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* Stavljen si U Areu Od Admina %s.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
GameTextForPlayer(giveplayerid, "~w~DobroDosao u ~n~~r~Areu", 5000, 3);
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
PlayerInfo[giveplayerid][pJailed] = 2;
PlayerInfo[giveplayerid][pJailTime] = 3600;
            SetPlayerPos(giveplayerid, 107.2300,1920.6311,18.5208);
SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453); //285.3481,96.9720,1940.9755,1799.0811
        }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "   Taj igrac je offline !");
    return 1;
}
    }
    return 1;
}

Ako sam te dobro razumeo ti zelis da smanjis vreme u prisonu?Ako je tako onda gledaj ovu komandu
PlayerInfo[giveplayerid][pJailTime] = 3600;
Ovo
3600 ti je vreme,zameneni koliko xoces sekundi da ti bude.

To sam napisao gore! neste me potpuno razumjeli!  :-\
Zelim da napravim komandu koja ce me maknuti iz tog zatvora da nebudem vise u njemu :D

nitko nece pomoci?
Poslednja Izmena: Februar 26, 2011, 19:47:06 POSLE PODNE od Gangasta300


evo ti, trebalo bi da ti radi...

if(strcmp(cmd, "/unprison",true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 2)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Nisi ovlasten !");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "INFO: /prison [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Oslobodio si %s iz aree.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* Oslobodjen si iz aree od Admina %s.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
GameTextForPlayer(giveplayerid, "~w~Slobodan si", 5000, 3);
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
PlayerInfo[giveplayerid][pJailed] = 0;
PlayerInfo[giveplayerid][pJailTime] = 0;
SetPlayerWorldBounds(giveplayerid, 20000.0,20000.0,20000.0,20000.0); //resetira igraceve WorldBounds
SpawnPlayer(giveplayerid);
        }
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "   Taj igrac je offline !");
    return 1;
}
    }
    return 1;
}

Sve radi ali ima jedan problem!    >:(
U modu ima jedna stvar koja kad se priblizim resetkama odbije od njih! e i ja izadjem i spawna me! i pocnem letit u zrak natrag do aree! :S

poznaticovik

Onda te očito ne izbavi iz zatvora ova komanda od Pacina jer ti ostaju SetWorldBoundries od /prison

to je do SetPlayerWorldBounds






Scriptam za jako male pare,tko zeli neka me kontaktiran na PRIVATNA PORUKA

Procitaj pravila!!


Probaj onaj, zamijenit s ovim

SetPlayerWorldBounds(giveplayerid, 20000.0,20000.0,-20000.0,-20000.0); //resetira igraceve WorldBounds
Poslednja Izmena: Februar 26, 2011, 23:15:58 POSLE PODNE od BloodMaster

I dalje kad /unprison 0 me baca nazad! :S

Citat: Gangasta300 poslato Februar 26, 2011, 23:19:58 POSLE PODNE
I dalje kad /unprison 0 me baca nazad! :S
Stavi

SetPlayerWorldBounds(giveplayerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
SetPlayerPos(giveplayerid, 93.4852,1920.6235,18.0450);


Citat: [CE]Don_Nxidza poslato Februar 27, 2011, 00:33:14 PRE PODNE
Citat: Gangasta300 poslato Februar 26, 2011, 23:19:58 POSLE PODNE
I dalje kad /unprison 0 me baca nazad! :S
Stavi

SetPlayerWorldBounds(giveplayerid, 20000.0000,-20000.0000,20000.0000,-20000.0000);
SetPlayerPos(giveplayerid, 93.4852,1920.6235,18.0450);



Fala care ovo mi je pomoglo!  ;D