Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ‹Fox› poslato Avgust 04, 2010, 13:24:03 POSLE PODNE

Naslov: /dive
Poruka od: ‹Fox› poslato Avgust 04, 2010, 13:24:03 POSLE PODNE
pozdrav!
trebam pomoć! ja sam napravio komandu /dive:
if (strcmp("/dive", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid, 46, 1);
return 1;
}

i moj je problem ovaj:
kako da namjestim da kordinate od playera budu iste samo da promjenim kordinatu "Z" probavao sam na svakakve načine i nikad ne uspijem!
unaprijed hvala
Naslov: Odg: /dive
Poruka od: LordShigi poslato Avgust 04, 2010, 13:58:53 POSLE PODNE

if (strcmp("/dive", cmdtext, true, 10) == 0)
{
             new Float:X, Float:Y, Float:Z;
             GetPlayerPos(playerid, X,Y,Z);
             SetPlayerPos(playerid, X,Y, OVDJEstaviZkordinatuPOzelji);
     GivePlayerWeapon(playerid, 46, 1);
     return 1;
}


Evo, ako nesto ne radi reci jer ovo nije testano samo tu napisao direktno u post
Naslov: Odg: /dive
Poruka od: ‹Fox› poslato Avgust 04, 2010, 14:13:58 POSLE PODNE
radi, hvala
Naslov: Odg: /dive
Poruka od: Correlli poslato Avgust 04, 2010, 15:38:51 POSLE PODNE
Ako već koristiš strcmp onda znaj da /dive nema 10 znakova, nego 5. I bolje bi ti bilo da se naučiš koristiti zcmd.

if(strcmp("/dive", cmdtext, true) == 0) 
{
    new
            Float:pos[3];
    GivePlayerWeapon(playerid, WEAPON_PARACHUTE, 1);
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    SetPlayerPos(playerid, pos[0], pos[1], pos[2] + 1000.0);
    return true;
}
Naslov: Odg: /dive
Poruka od: LordShigi poslato Avgust 04, 2010, 15:45:09 POSLE PODNE
Citat: Don Correlli poslato Avgust 04, 2010, 15:38:51 POSLE PODNE
Ako već koristiš strcmp onda znaj da /dive nema 10 znakova, nego 5. I bolje bi ti bilo da se naučiš koristiti zcmd.

if(strcmp("/dive", cmdtext, true) == 0) 
{
    new
            Float:pos[3];
    GivePlayerWeapon(playerid, WEAPON_PARACHUTE, 1);
    GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
    SetPlayerPos(playerid, pos[0], pos[1], pos[2] + 1000.0);
    return true;
}


Correli, ima kakve razlike u brzini ako napravis ovak array umjesto 3 floata.
Naslov: Odg: /dive
Poruka od: ‹Fox› poslato Avgust 04, 2010, 15:56:42 POSLE PODNE
imate li kakav tut kako raditi sa zcmd??i kakva je razlika izmedu ctrcmp i zcmd
Naslov: Odg: /dive
Poruka od: LordShigi poslato Avgust 04, 2010, 15:59:45 POSLE PODNE
Ja sam ga nedavno napisao, razlika je da je zcmd puno brži i lakši za korištenje.

TUTORIAL:http://balkan-samp.com/forum/index.php?topic=10516.0 (http://balkan-samp.com/forum/index.php?topic=10516.0)
Naslov: Odg: /dive
Poruka od: Correlli poslato Avgust 04, 2010, 16:07:44 POSLE PODNE
Citat: LordShigi poslato Avgust 04, 2010, 15:45:09 POSLE PODNE
Correli, ima kakve razlike u brzini ako napravis ovak array umjesto 3 floata.
Već sam odgovorio na takva pitanja više puta. Sve je napisano u PAWN dokumentaciji, pogledaj malo.

Citat: DeFox poslato Avgust 04, 2010, 15:56:42 POSLE PODNE
imate li kakav tut kako raditi sa zcmd??i kakva je razlika izmedu ctrcmp i zcmd
http://forum.sa-mp.com/showthread.php?t=91354 (http://forum.sa-mp.com/showthread.php?t=91354)
Naslov: Odg: /dive
Poruka od: ‹Fox› poslato Avgust 04, 2010, 16:43:13 POSLE PODNE
ok shvatio zcmd mozete lockat ovo