[Pomoc]Kako mogu napraviti na neko mjesto da se portam sa komandom


Započeo Amir, Mart 22, 2011, 22:10:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: FactionGame
Detaljan opis problema: Ovako zelio bi da napravim da kada ukucam naprimjer /gotovw da te port na videwood gdje ja stavim mark a da komanda sluzi samo za admine.
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Unaprijed hvala

Evo ti primer:

if(strcmp(cmd, "/gotovw", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 2) //Admin level koji moze da se teleportuje
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, 1207.3093,-925.3629,43.9612);
					TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
				}
				else
				{
					SetPlayerPos(playerid, 1207.3093,-925.3629,43.9612); //Ovo promeni u svoju poziciju
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportovani ste !");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Nemas ovlascenje za tu komandu!");
			}
		}
		return 1;
	}


[]Flynâ„¢

*

Never look down on anybody unless you're helping them up.

@Monk,najlakse je copy/paste iz GF moda. + Bar da si malo optimizirao :/

Zar nije bolje ovako:

Kod: c
CMD:gotovw(playerid,params[])
{
new gotoauto = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][Admin] >= 2) return SendClientMessage(playerid, 0xFF0000FF, "Nemas ovlascenje za tu komandu!");
if(GetPlayerState(playerid) == 2)
SetVehiclePos(gotoauto, 1207.3093,-925.3629,43.9612);
SetPlayerPos(playerid, 1207.3093,-925.3629,43.9612);
return 1;
}


Ili ako ne koristi ZCMD:

Kod: c
if(strcmp(cmd, "/gotovw", true) == 0)
{
new gotoauto = GetPlayerVehicleID(playerid);//Definirali smo "gotoauto" kao GetPlayerVehicleID i to upotrebili u komandi
if(PlayerInfo[playerid][Admin] >= 2) return SendClientMessage(playerid, 0xFF0000FF, "Nemas ovlascenje za tu komandu!");//Ako igrac nije admin,nece moci koristiti komandu
if(GetPlayerState(playerid) == 2)
SetVehiclePos(gotoauto, 1207.3093,-925.3629,43.9612);//Ako je igrac u vozilu,portace i vozilo pored vas na te kordinate 
SetPlayerPos(playerid, 1207.3093,-925.3629,43.9612);//Stavlja igracu na X,Y,Z poziciju. Promenis kordinate
return 1;
}
Poslednja Izmena: Mart 22, 2011, 22:38:58 POSLE PODNE od joXy

Pa dovoljno mu je da promeni koji admin level moze da koristi komandu i poziciju,msm koliko sam ga ja razeumeo,to je trazio,a ovo je dodatak samo da moze i sa vozilom da se porta.. :-*


Hvala vama obojici jako ste mi pomogli hvala puno
Ovde mozete LOCK slobodno, hvala na pomoci :)