teleport

Započeo Jack_Ander, Novembar 02, 2021, 18:22:54 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Jel zna neko kako da napravim /ateleport i ID, i kako da porta taj ID umjesto mene
Deo skripte: [pawn] // [/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Ako neko zna objasniti hvala
Poslednja Izmena: Novembar 06, 2021, 01:43:56 PRE PODNE od M Ө M Σ N Z I

ID cega? Id nekog igraca da porta do tebe?

na vrhu komande staviš
new igracid;
ubaciš u komandi da ima parametar za igracev id
i samo setplayerpos gde piše playerid staviš igracid

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

Citat: ᗪ卂乂 poslato Novembar 02, 2021, 18:55:28 POSLE PODNE
na vrhu komande staviš
new igracid;
ubaciš u komandi da ima parametar za igracev id
i samo setplayerpos gde piše playerid staviš igracid
Ali ja imam dialog gdje pokazem teleport dialog playerid-u i onda kada njemu pokaze ne znam oce li njeg tp ili taj id sto on ukuca

Citat: Jack_Ander poslato Novembar 02, 2021, 18:59:51 POSLE PODNE
Ali ja imam dialog gdje pokazem teleport dialog playerid-u i onda kada njemu pokaze ne znam oce li njeg tp ili taj id sto on ukuca
zasto pokusavas to uraditi sa atpom, kada si na localhostu sam, pitaj nekog prijatelja skinite hamachi udjite i probajte
BIGDOG ENTERTAINMENT

[pawn]if (isnull(params)) {
// portas sebe
} else {
new targetid;

sscanf(params, "u", targetid);

if (targetid == INVALID_PLAYER_ID) {
// Igrac nije online
}

// Portas targetid
}[/pawn]

Nzm da li si ovo hteo jer ne znas da objasnjavas ali dobro..

[pawn]
CMD:gethere(playerid, const string: params[])
{
    if (isnull(string: params) && !isnumeric(string: params)) {
        SendClientMessage(playerid, -1, "/gethere [targetid]");
        return 1;
    }

    if (!IsPlayerConnected(strval(string: params))) {
        return 0;
    }

    static x, y, z;

    GetPlayerPos(playerid, Float: x, Float: y, Float: z);
    SetPlayerPos(strval(string: params), Float: x, Float: y, Float: z);

    return 1;
}
[/pawn]

Citat: zabolje me kurac hahahahahah (dekszy) poslato Novembar 03, 2021, 05:51:26 PRE PODNE
Nzm da li si ovo hteo jer ne znas da objasnjavas ali dobro..

[pawn]
CMD:gethere(playerid, const string: params[])
{
    if (isnull(string: params) && !isnumeric(string: params)) {
        SendClientMessage(playerid, -1, "/gethere [targetid]");
        return 1;
    }

    if (!IsPlayerConnected(strval(string: params))) {
        return 0;
    }

    static x, y, z;

    GetPlayerPos(playerid, Float: x, Float: y, Float: z);
    SetPlayerPos(strval(string: params), Float: x, Float: y, Float: z);

    return 1;
}
[/pawn]
On zeli ovo primer /ateleport Goku otvori mu dialog za port on ode tipa Los Santos ode Auto skola i tom igracu izbaci Admin Dekszy vas je portovao do lokacije itd itd, razumes da kad se igrac porta preko /ateleport ili /port znas e on zeli da to moze isto da radi ali ne sebi nego drugima da ih on porta do odredjenu lokaciju

Citat: Goku ^ poslato Novembar 03, 2021, 06:48:34 PRE PODNE
On zeli ovo primer /ateleport Goku otvori mu dialog za port on ode tipa Los Santos ode Auto skola i tom igracu izbaci Admin Dekszy vas je portovao do lokacije itd itd, razumes da kad se igrac porta preko /ateleport ili /port znas e on zeli da to moze isto da radi ali ne sebi nego drugima da ih on porta do odredjenu lokaciju
Da to, ako neko zna hvala

Citat: Goku ^ poslato Novembar 03, 2021, 06:48:34 PRE PODNE
On zeli ovo primer /ateleport Goku otvori mu dialog za port on ode tipa Los Santos ode Auto skola i tom igracu izbaci Admin Dekszy vas je portovao do lokacije itd itd, razumes da kad se igrac porta preko /ateleport ili /port znas e on zeli da to moze isto da radi ali ne sebi nego drugima da ih on porta do odredjenu lokaciju

[pawn]CMD:gethere(playerid, const string: params[])
{
    if (isnull(string: params) && !isnumeric(string: params)) {
        SendClientMessage(playerid, -1, "/gethere [targetid]");
        return 1;
    }

    if (!IsPlayerConnected(strval(string: params))) {
        return 0;
    }

    static x, y, z;
    new string[69];

    GetPlayerPos(playerid, Float: x, Float: y, Float: z);
    SetPlayerPos(strval(string: params), Float: x, Float: y, Float: z);

   format(string, sizeof(string), "Admin %s te getao do sebe.", GetName(playerid));
   SendClientMessage(targetid, -1, string);
   

    return 1;
}[/pawn]


Citat: .lukq poslato Novembar 03, 2021, 13:34:18 POSLE PODNE
[pawn]CMD:gethere(playerid, const string: params[])
{
    if (isnull(string: params) && !isnumeric(string: params)) {
        SendClientMessage(playerid, -1, "/gethere [targetid]");
        return 1;
    }

    if (!IsPlayerConnected(strval(string: params))) {
        return 0;
    }

    static x, y, z;
    new string[69];

    GetPlayerPos(playerid, Float: x, Float: y, Float: z);
    SetPlayerPos(strval(string: params), Float: x, Float: y, Float: z);

   format(string, sizeof(string), "Admin %s te getao do sebe.", GetName(playerid));
   SendClientMessage(targetid, -1, string);
   

    return 1;
}[/pawn]
To je za portanje do sebe, to kontam, ali treba mi kad ukuca /ateleport i id recimo 5 da pokaze dialog igracu tom sto je ukuco i da porta taj id, zato ne znam kako da porta taj id sto je ukucan, npr taj igrac sto je ukuco odabere u dialogu da ga porta u san fierro i porta onda taj id sto je on bio ukuco, nadam se da sam dobro objasnio, ako neko zna kako ovo hvala

Citat: Jack_Ander poslato Novembar 02, 2021, 18:59:51 POSLE PODNE
Ali ja imam dialog gdje pokazem teleport dialog playerid-u i onda kada njemu pokaze ne znam oce li njeg tp ili taj id sto on ukuca

Dialog treba tebi kao adminu da pokaže znači samo SetPlayerPos ide na igracid

credits: Xunder, Ino420, Muma

Citat: Pottus;3903994SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

Citat: Jack_Ander poslato Novembar 03, 2021, 12:34:56 POSLE PODNE
Da to, ako neko zna hvala
[pawn]new PortPlayer[MAX_PLAYERS]; // kada ukuca komandu i odabere targetid setas
PortPlayer[playerid] = targetid// Zatim u dialogu Setas poziciju na TargetId i definises targetid na
new Targetid = PortPlayer[playerid][/pawn]

Citat: ᗪ卂乂 poslato Novembar 03, 2021, 17:17:45 POSLE PODNE
Dialog treba tebi kao adminu da pokaže znači samo SetPlayerPos ide na igracid
Neka uradi varijablu de ce da cuva targetid jer ce onako da se baguje i nece portati odabranog igraca

Citat: Fergosonn poslato Novembar 03, 2021, 19:10:24 POSLE PODNE
[pawn]new PortPlayer[MAX_PLAYERS]; // kada ukuca komandu i odabere targetid setas
PortPlayer[playerid] = targetid// Zatim u dialogu Setas poziciju na TargetId i definises targetid na
new Targetid = PortPlayer[playerid][/pawn]
Hvala brate puno