zdravim dnes bude jen kratky navod na /setloc /teleport pomoci typu prikazu ZCMD.
nikde jsem nenasel navod na setloc teleport, tak to sem davam.
jestli nekde je navod, tak moje chyba.
takze nejdriv vytvorime toto:
CMD:setloc(playerid){
return 1;
}
po te dovnitr napiseme toto:
GetPlayerFacingAngle(playerid, Angle);
GetPlayerPos(playerid,pX,pY,pZ);
new meno[MAX_PLAYER_NAME+1];
new text[128];
GetPlayerName(playerid, meno, sizeof(meno));
format(text, sizeof(text), "{00FF00}Hráč %s uložil veřejnou pozici {FFFFFF}->>> /teleport", meno);
SendClientMessageToAll(COLOR_CYAN, text);
zpravu muzete zmenit...
cele by to melo vypadat takto:
CMD:setloc(playerid){
GetPlayerFacingAngle(playerid, Angle);
GetPlayerPos(playerid,pX,pY,pZ);
new meno[MAX_PLAYER_NAME+1];
new text[128];
GetPlayerName(playerid, meno, sizeof(meno));
format(text, sizeof(text), "{00FF00}Hráč %s uložil veřejnou pozici {FFFFFF}->>> /teleport", meno);
SendClientMessageToAll(COLOR_CYAN, text);
return 1;
}
dale si vytvorime toto...
CMD:teleport(playerid){
return 1;
}
po te tam napiseme tohle..
new car = GetPlayerVehicleID(playerid);
if(IsPlayerInAnyVehicle(playerid)){
SetVehiclePos(car,pX,pY,pZ);
SetVehicleZAngle(car, Angle);
}else{
SetPlayerPos(playerid,pX,pY,pZ);
SetPlayerFacingAngle(playerid,Angle);
}
new meno[MAX_PLAYER_NAME+1];
new text[128];
GetPlayerName(playerid, meno, sizeof(meno));
format(text, sizeof(text), "{00FF00}Hráč %s se teleportnul na veřejnou pozici {FFFFFF}->>> /teleport", meno);
SendClientMessageToAll(COLOR_CYAN, text);
zpravu si opet muzete zmenit
a jeste si napiste nekde nahoru tohle, a mate hotovo:
new Float:pX,Float:pY,Float:pZ,Float:Angle;
doufam ze tento tutorial pomohl do nejakeho modu, nebo do cehokoliv
myslim ze urcite ano...
a jestli ne, tak mě je to jedno, pokračuji dale a dale...
INCLUDE ZCMD: https://uloz.to/!u66tZaF7/zcmd-inc