Pomoc oko dm zone

Započeo Salek, Decembar 17, 2009, 22:10:47 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Code:

//---------------------------------------------[DM ZONA]--------------------------------------------------
    if(!strcmp(cmdtext, "/dm1", true))
    {
        SetPlayerPos(playerid, 561.9404, -3516.9241, 5.5000);
        SendClientMessage(playerid, 0xFF000090, "*DM zona");
        SetPlayerVirtualWorld(playerid, 2);
        DmZone(playerid) = true;
        return 1;
    }
    if(!strcmp(cmdtext, "/dmexit", true))
    {
        if(DmZone(playerid) == true)
        {
            SetPlayerPos(playerid, 397.5430, -1804.3560, 8.9000);
            SendClientMessage(playerid, 0xFF000090, " Home");
            SetPlayerVirtualWorld(playerid, 0);
            SetPlayerInterior(playerid, 0);
            DmZone(playerid) = false;
        }
        else
        {
            SendClientMessage(playerid, 0xFF000090, " Nemozes koristiti tu komandu dok nisi u DM Zoni");
        }
        return 1;
    }

Probao sam to sreidti ali neznam nesto mi fali ili sto ako moze mala pomoc stvarno mi to reba ... Hvala unaprijed :)


Nisi stavio SetPlayerInterior kad kucas /dm1, posebno ako je u nekoj zgradi dm event..
Aequam memento rebus in arduis servare mentem.

Ma to stima sry za kod ali nez ne fali new ili ako je sve dobro postavljeno ne razumijem bas...


[CH]grudvo

nisam skripter ali gledajuci logicki
if(!strcmp(cmdtext, "/dmexit", true))

ako upise /dmexit jesi li dao koordinate gdje ce on izaci ?

pise tu...
if(DmZone(playerid) == true)
        {
            SetPlayerPos(playerid, 397.5430, -1804.3560, 8.9000);

[CH]grudvo

Citat: [CC]Chrisâ,,¢ poslato Decembar 20, 2009, 12:06:58 POSLE PODNE
pise tu...
if(DmZone(playerid) == true)
        {
            SetPlayerPos(playerid, 397.5430, -1804.3560, 8.9000);

a nez ovako logicki sam predpostavio x)

r4z0r

SetPlayerVirtualWorld ti nije potrebno u ovoj scripti .. izbaci i mislim da je sve 5

DmZone(playerid) = true;

ti je definirano "DmZone"? Ono dok ga ubi netko da ga ne baci na spawn nego da ga baci na neko mjesto u DM Zoni.
Aequam memento rebus in arduis servare mentem.