[TuT] Komanda /xgoto

Započeo Dimi, Januar 30, 2013, 18:21:21 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Zato sto mnogo njih ne zna kako da ubaci /xgoto evo primera

1.
dcmd(xgoto,5,cmdtext);
ovo ubacite ispod OnPlayerCommandPerformed ili OnPlayerCommandText u zavisnosti od moda

2.dcmd_xgoto(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 1340)
{
new Float:x, Float:y, Float:z;
new string[100];
if (sscanf(params, "fff", x, y, z)) SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/xgoto <X Float> <Y Float> <Z Float>\"");
else
{
    if(IsPlayerInAnyVehicle(playerid))
    {
        SetVehiclePos(GetPlayerVehicleID(playerid), x,y,z);
}
else
{
    SafeSetPlayerPos(playerid, x, y, z);
}
    format(string, sizeof(string), "Vi ste postavili na koordinate %f, %f, %f", x, y, z);
    SendClientMessage(playerid, 0xBBBBBBAA, string);
}
}
return 1;

}

A ovo ubacite na kraj skripte i radice bez problema ...

Ako nemate definisano SafeSetPlayerPos evo i toga :
Ubacite forward na vrhu skripte


forward SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z);

I ovaj public

public SafeSetPlayerPos(playerid, Float:x, Float:y, Float:z)
{
SetPlayerPos(playerid, x,y,z);
Streamer_UpdateEx(playerid,x,y,z);
return 1;
}


I naravno promenite pAdmin kod mene je 1340 pa je takav primer ovde ...
Nadam se da sam pomogao pocetnicima .

Trebalo bi koliko toliko koristiti pocetnicima,svaki tut dobro dodje,pohvale :D




Balkan Ulice RPG opis servera: Click



-Tutorial za mijesanje ID-ova na vozilima: Click

Predlažem ti da prestaneš koristit dcmd i kreneš koristit ZCMD/YCMD jer dcmd je već zastarjeli i neoptimiziran ''procesor komandi''. I ova SafeSetPlayerPos() funkcija ne treba biti public funkcija, nego jednostavno može biti stock funkcija.

Last nick: Paradox

Hvala wista..

Ok joe hvala na savetu mada dcmd imam 2-3 komande .

Kao sto Joe rece, predji na YCMD/ZCMD, inace, tutorijal je dobar, pomocice pocetnicima :D
RESPECT :
Vegas & C++


Lijep TuT


 
Slobodan maper.Mapam u HITNOM slučaju :)