Započeo Dimi
•30. Jan. 2013.• Zaključano[TuT] Komanda /xgoto
1,794
pregleda
7
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
978
Postovi:
98
Teme:
Pridružio se:Maj 2011
30. Jan. 2013.
Zato sto mnogo njih ne zna kako da ubaci /xgoto evo primera
1.
ovo ubacite ispod OnPlayerCommandPerformed ili OnPlayerCommandText u zavisnosti od moda
2.
A ovo ubacite na kraj skripte i radice bez problema ...
Ako nemate definisano SafeSetPlayerPos evo i toga :
Ubacite forward na vrhu skripte
I ovaj public
I naravno promenite pAdmin kod mene je 1340 pa je takav primer ovde ...
Nadam se da sam pomogao pocetnicima .
1.
dcmd(xgoto,5,cmdtext); ovo ubacite ispod OnPlayerCommandPerformed ili OnPlayerCommandText u zavisnosti od moda
2.
dcmd_xgoto(playerid, params[])
{
if(PlayerInfo >= 1340)
{
new Float:x, Float:y, Float:z;
new string;
if (sscanf(params, "fff", x, y, z)) SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/xgoto \"");
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 .
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,725
Postovi:
152
Teme:
Pridružio se:Apr. 2011
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
30. Jan. 2013.
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.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
225
Postovi:
20
Teme:
Pridružio se:Okt. 2012
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava