[Pomoc] Prevod komande u YCMD


Započeo TheToretto, Jul 10, 2014, 21:42:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Detaljan opis problema:Nasao sam komandu gotomark,ali ne znam kako da je prevedem u ycmd,prevodio sam neke jednostavnije komande tipa,spawn,disarm...ali ovu stvarno ne kontam :D.Pa ako moze neka dobra dusa(hehe) da je prevede :)
Dio skripte:
if(strcmp(cmd, "/gotomark", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if (PlayerInfo[playerid][pAdmin] >= 1)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
					format(string, sizeof(string), "[ADMIN]: %s Sebe teleportita do markera.(%f | %f | %f).", sendername,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
					ABroadCast(COLOR_LIGHTRED,string, 5);
					DisablePlayerCheckpoint(playerid);
					new y, m, d;
					new h,mi,s;
					getdate(y,m,d);
					gettime(h,mi,s);
					format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Teleports Himself to His Mark (%f | %f | %f)",d,m,y,h,mi,s,sendername,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
					TelesLog(string);
				}
				else
				{
					SafeSetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
				}

				SendClientMessage(playerid, COLOR_ORANGE, "** Teleportiran si");
				SafeSetPlayerInterior(playerid,0);
				format(string, sizeof(string), "[ADMIN]: %s Sebe teleportita do markera (%f | %f | %f).", sendername,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
				ABroadCast(COLOR_LIGHTRED,string, 5);
				OnPlayerExitFood(playerid);
				new y, m, d;
				new h,mi,s;
				getdate(y,m,d);
				gettime(h,mi,s);
				format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Teleports himself to his Mark (%f | %f | %f)",d,m,y,h,mi,s,sendername,TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
				TelesLog(string);
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "** Nisi u mogucnosti koristiti ovu komandu!");
				return 1;
			}
		}
		return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):///
KOPAJ KRIPTOVALUTU TELEFONOM! >>> SAZNAJ VIŠE <<<

Pi Coin Network se sada može prodavati!

new Float:MarkPos[3];


YCMD:mark(playerid, params[], help)
{
    new Float:pos[3];
	GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
	MarkPos[0] = pos[0];
	MarkPos[1] = pos[1];
	MarkPos[2] = pos[2];
	return 1;
}
YCMD:gotomark(playerid, params[], help)
{
	new Float:pos[3];
	pos[0] = MarkPos[0];
	pos[1] = MarkPos[1];
	pos[2] = MarkPos[2];
	SetPlayerPos(playerid,pos[0],pos[1],pos[2]);
	return 1;
}
69

Citat: [SF]C++ poslato Jul 10, 2014, 21:51:14 POSLE PODNE
new Float:MarkPos[3];


YCMD:mark(playerid, params[], help)
{
    new Float:pos[3];
	GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
	MarkPos[0] = pos[0];
	MarkPos[1] = pos[1];
	MarkPos[2] = pos[2];
	return 1;
}
YCMD:gotomark(playerid, params[], help)
{
	new Float:pos[3];
	pos[0] = MarkPos[0];
	pos[1] = MarkPos[1];
	pos[2] = MarkPos[2];
	SetPlayerPos(playerid,pos[0],pos[1],pos[2]);
	return 1;
}


I to je komanda da se portas do check pointa od posla npr?
KOPAJ KRIPTOVALUTU TELEFONOM! >>> SAZNAJ VIŠE <<<

Pi Coin Network se sada može prodavati!

ne ovo je komanda na koju ti oznasic poz i portas se do nje nisi ni rekao da ti treba nesto drugo.

sta ti tacno treba jer ja to podrazumjevam pod gotomark tebi treba da se portas na odredenje kord?
69

Ne meni je trebalo gotocp(checkpoint),a pogresnu komandu sam ovde kopirao  ???
Ipak sam razmisilio i netreba mi uopste ova komanda,samo bi bezveze doslo do abuse-a,moze lock i hvala! :)
KOPAJ KRIPTOVALUTU TELEFONOM! >>> SAZNAJ VIŠE <<<

Pi Coin Network se sada može prodavati!