[POMOC]Oko teleporta(/goto)


Započeo Alen Hadzimustafic, Januar 28, 2013, 14:08:12 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:moj mod od 0
Opis problema:Napravio sam komandu teleport ali kada kucam teleport u autu,motoru ili biciklu on porta samo mene a ne i auto kako da napravim da porta i auto ::)
Dio skripte:Ako je potreban stavit cu
Slika/video:// 8)
Tnx unaprijed

goto do igraca,ili do lokacije odreÄ'ene?
NEW NEW NEW

Team Fortress od sada i na SA:MP-u!!!
Dodite i zabavite se!

IP: 62.210.122.191:7789

Radis to ovako

CMD:goto(playerid, params[])
{
      new targetid, Float:X, Float:Y, Float:Z;
      if(sscanf(params,"u", targetid)) return SCM(playerid, -1, "Koristi: /goto [ID igraca]");
      GetPlayerPos(targetid, X, Y, Z);
      if(GetPlayerState(playerid) == 2)
      {
            new tmpcar = GetPlayerVehicleID(playerid);
            SetVehiclePos(tmpcar, X, Y, Z);
     }
     else
     {
            SetPlayerPos(playerid, X, Y, Z);
     }
      return 1;
}


Ili ako hoces na neku lokaciju

CMD:gotobank(playerid, params[])
{
      if(GetPlayerState(playerid) == 2)
      {
             new tmpcar = GetPlayerVehicleID(playerid);
             SetVehiclePos(tmpcar, koordinate);
       }
       else
       {
              SetPlayerPos(playerid, koordinate);
       }
       return 1;
}
Poslednja Izmena: Januar 28, 2013, 15:04:50 POSLE PODNE od Alycone

Blaeks

*

Madmen

ovo sto ti je alycone dao i nije bas nesto dobro, koristi bolje funkciju PutPlayerInVehicle

Ovo ti je najbolje

    if(strcmp(cmd, "/gotonegdje", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 1)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, svoje kordinate!!!);
				}
				else
				{
					SetPlayerPos(playerid, koordiante!!);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportirani ste negdje (svoje dodaj)!");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "Niste ovlašteni!");
			}
		}
		return 1;
	}
copyright 2007 - 2013

Citat: GF <3 poslato Januar 28, 2013, 19:40:45 POSLE PODNE
Ovo ti je najbolje

    if(strcmp(cmd, "/gotonegdje", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pAdmin] >= 1)
			{
				if (GetPlayerState(playerid) == 2)
				{
					new tmpcar = GetPlayerVehicleID(playerid);
					SetVehiclePos(tmpcar, svoje kordinate!!!);
				}
				else
				{
					SetPlayerPos(playerid, koordiante!!);
				}
				SendClientMessage(playerid, COLOR_GRAD1, "   Teleportirani ste negdje (svoje dodaj)!");
				SetPlayerInterior(playerid,0);
				PlayerInfo[playerid][pInt] = 0;
			}
			else
			{
				SendClientMessage(playerid, COLOR_RED, "Niste ovlašteni!");
			}
		}
		return 1;
	}

Tnx i tebi a i blaeks-u al meni je ovo sasvim dovoljno moze LOCK!!!