Jump to content


Cum sa faci Teleport ZCMD


  • This topic is locked This topic is locked
5 replies to this topic

#1
deleted_Anger=D

deleted_Anger=D
Teleport ZCMD Tutorial

Pasul 1:
Pai pentru inceput vom intra pe sa-mp, mergem la locatia in care vrem ca comanda noastra sa ne teleporteze.

Pasul 2:
Bun dupa ce am ajuns la locatia dorita vom scrie in chat /save

Pasul 3:
Dupa ce am scris /save ne ducem my computer- My Documents-GTA San Andreas User Files-SAMP-savedpositions.
Iar acolo vom gasi ceva de genul asta.






AddPlayerClass(0,2469.5876,-2077.1436,13.5469,186.1140,0,0,0,0,0,0); //
Ok perfect eu am sa va dau comanda gata facuta iar voi veti înlocui voi cordonatele cu cele pe care le vreti voi.






CMD:angerxYz(playerid, params[])
{
if(!IsPlayerInAnyVehicle(playerid)){
SetPlayerPos(playerid, 2469.5876,-2077.1436,13.5469);
SetPlayerFacingAngle(playerid, 0.0);
SetPlayerInterior(playerid, 0);
SetPlayerVirtualWorld(playerid, 0);
}
else{
new veh = GetPlayerVehicleID(playerid);
SetVehiclePos(veh, 2469.5876,-2077.1436,13.5469);
SetVehicleZAngle(veh, 0.0);
LinkVehicleToInterior(veh, 0);
SetVehicleVirtualWorld(veh, 0);
PutPlayerInVehicle(playerid, veh, 0);
}
return SendClientMessage(playerid, 0xFFFFFFFF, "angerxYz ' Home ");
}
Donwload : http://forum.sa-mp.c...ead.php?t=91354
cordonatele sunt 2469.5876,-2077.1436,13.5469 adica 0 este skin-ul iar dupa vine x y z

#2
NoLife

NoLife

    ★Always look forward!★

  • Posts
    2,388
  • Topics
    46
  • Reputation
    2204
  • Online
    14 days

E ok dar se poate face si asa.

Plus ca ocupi mai putine linii 

 

CMD:sf(playerid, params[])
{
    new pVID = GetPlayerVehicleID(playerid), PState = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && PState == PLAYER_STATE_DRIVER) SetVehiclePos(pVID, -1978.6707, 256.6414, 34.7899), SetVehicleZAngle(pVID, -90.0000), LinkVehicleToInterior(pVID, 0);
else if(!IsPlayerInAnyVehicle(playerid)) SetCameraBehindPlayer(playerid), SetPlayerPos(playerid, -1950.92139, 265.13831, 35.39110), SetPlayerFacingAngle(playerid, 90.00000), SetPlayerInterior(playerid, 0);
return GameTextForPlayer(playerid, "~g~~h~Welcome to~n~~y~~h~San Fierro", 3000, 4);
}

  • 0

#3
alexy

alexy

    Dein führer.

  • Posts
    1,197
  • Topics
    443
  • Reputation
    752
  • Online
    55 days

 

E ok dar se poate face si asa.

Plus ca ocupi mai putine linii 

 

CMD:sf(playerid, params[])
{
    new pVID = GetPlayerVehicleID(playerid), PState = GetPlayerState(playerid);
if(IsPlayerInAnyVehicle(playerid) && PState == PLAYER_STATE_DRIVER) SetVehiclePos(pVID, -1978.6707, 256.6414, 34.7899), SetVehicleZAngle(pVID, -90.0000), LinkVehicleToInterior(pVID, 0);
else if(!IsPlayerInAnyVehicle(playerid)) SetCameraBehindPlayer(playerid), SetPlayerPos(playerid, -1950.92139, 265.13831, 35.39110), SetPlayerFacingAngle(playerid, 90.00000), SetPlayerInterior(playerid, 0);
return GameTextForPlayer(playerid, "~g~~h~Welcome to~n~~y~~h~San Fierro", 3000, 4);
}

 

scz de -1, am vrut sa dau +1

 

te rog da sursa tutorialului anger


  • 0

#4
neacristy

neacristy

    Backend Developer

  • Posts
    2,736
  • Topics
    615
  • Reputation
    1712
  • Online
    118 days

nu era mai simplu sa faci o functie separata care sa ii verifice statutul si sa-i seteze pozitia si tot ce era de facut era cmd:pos(playerid, params[]) return functie(x,y,z) ?


  • 0

#5
kalfanyy

kalfanyy

    -

  • Posts
    2,137
  • Topics
    44
  • Reputation
    97
  • Online
    10 days

nu era mai simplu sa faci o functie separata care sa ii verifice statutul si sa-i seteze pozitia si tot ce era de facut era cmd:pos(playerid, params[]) return functie(x,y,z) ?

nu mai usor dai download la imgui faci o functie care te teleporteaza acolo dai acces la tot din handle faci un buton si folosesti asta pe toate serverele?


  • 0

#6
DWIGHT

DWIGHT

    Oldish'

  • Posts
    15,000
  • Topics
    1140
  • Reputation
    20000
  • Online
    194 days

t/c.


  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users