Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Zanima me da mi netko da nekakav savjet kako da napravim komandu
/licence i da pišeš id kome zelis pokazati ali da taj id mora bit u rangu od npr 5.0 od tebe
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
YCMD:showlicenses(playerid,params[])
{
new target, Float:x,FLoat:y,Float:z;
GetPlayerPos(target, x+5, y, z);
// tvoj kod
return 1;
}
Nisam najbolji skripter ali msm da bih to trebalo ici tako nekako.
Citat: Assassin007 poslato Mart 01, 2015, 19:26:44 POSLE PODNE
YCMD:showlicenses(playerid,params[])
{
new target, Float:x,FLoat:y,Float:z;
GetPlayerPos(target, x+5, y, z);
// tvoj kod
return 1;
}
Nisam najbolji skripter ali msm da bih to trebalo ici tako nekako.
To neće raditi i treba mu sscanf kako bi deklarisao unesenu parametarnu vrednost.
YCMD:showlicenses(playerid, params[])
{
new target, Float:x, Float:y, Float:z;
if(sscanf(params, "ufff", target, x,y,z)) return 1;
GetPlayerPos(target,x+5,y,z);
// tvoj kod
return 1;
}
Bili ovako radilo..
P.S jos se ucim koristiti pawnom tako da :D
YCMD:showlicenses(playerid, params[],help)
{
new target, Float:x, Float:y, Float:z;
if(sscanf(params, "u", target)) return (true);
GetPlayerPos(target,x,y,z);
if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z))
{
//response
}
return (true);
}