[Pedido] Puxar varios players
#8

[I]Se preferir:

pawn Код:
CMD:puxar(playerid, params[]) {

    if(isnull(params)) return SendClientMessage(playerid, -1, "USO: /puxar [ID'S]");

    new param[64]; //Aumenta o limite, sendo a metada + 1 o mбximo suportado.
    Split(params, param, ' ');

    new Float: p[3];
    GetPlayerPos(playerid, p[0], p[1], p[2]);
    for(new i; i != strlen(param); i++) SetPlayerPos(param[i], p[0], p[1], p[2]);
    return 1;
}

Split(const strsrc[], strdest[], delimiter) {
    new i, aNum, bool: a;
    while(i != (strlen(strsrc) + 1)) {
        if(!(strsrc[i] == delimiter || i == strlen(strsrc))) {
            if(strsrc[i] > '/' && strsrc[i] < ':') {
                if(strsrc[(i + 1)] == delimiter || (i + 1) == strlen(strsrc)) strdest[aNum] = (a ? ((strdest[(aNum - 1)] * 10) + (strsrc[i] - '0')) : (strsrc[i] - '0'));
                a = true;
            }
        } else {
            aNum++;
            a = false;
        }
        i++;
    }
    return aNum;
}[/i]


Esse comando й infinito, ou seja, o limite й definido pela quantidade de cйlulas..
USO: /puxar [QUANTO ID's QUISER, SEPARADOS POR ESPAЗO]
Ex: /puxar 1 3 5 4 9 8 10 25 64 89 41...
Reply


Messages In This Thread
Puxar varios players - by [S]Kimimaro - 26.04.2013, 16:18
Re: Puxar varios players - by Hulk3000 - 26.04.2013, 16:41
Respuesta: Puxar varios players - by Tenhos - 26.04.2013, 16:41
Re: Puxar varios players - by Lуs - 26.04.2013, 16:45
Re: Puxar varios players - by Jason` - 26.04.2013, 16:47
Re: Puxar varios players - by Lуs - 26.04.2013, 16:51
Re: Puxar varios players - by [S]Kimimaro - 26.04.2013, 16:56
Re: Puxar varios players - by paulor - 26.04.2013, 20:33
Re: Puxar varios players - by Lуs - 26.04.2013, 21:00
Re: Puxar varios players - by paulor - 26.04.2013, 22:04

Forum Jump:


Users browsing this thread: 4 Guest(s)