[Ayuda] Funcion Devolver Ultima Skin Usada
#1

Bueno... quisiera saber si hay alguna funcion que me ayude a devolver el SKIN que ya tenia el usuario anterior algo asi como:
ASi cambio la skin a la 99 pero yo tenia la 91

Код:
(stcrmp, "/skin1"... Blah blah...
SetPlayerSkin( 99 )
Y despues que al presionar otro comando devuelva la skin anterior ose la 91 ("91"<---Ejemplo)

No tengo idea de funcion o alguna referencia xP

Algo como:

Код:
(stcrmp, "/noskin", true... Blah..bla...
GetLastSkin(xP)
Reply
#2

pawn Код:
new JSkin[MAX_PLAYERS];
El comando para poner el baсador tienes k incluir esto

pawn Код:
JSkin[playerid] = GetPlayerSkin(playerid);
Este es el comando para devolver el skin

pawn Код:
if(strcmp(cmd, "/devolverskin", true) == 0)
    {
        if(IsPlayerConnected(playerid))
      {
            {
                    SendClientMessage(playerid, COLOR_WHITE, "** Skin Devuelto **");
                        SetPlayerSkin(playerid,JSkin[playerid]);
            }
        }
    }
Reply
#3

Creo que esa es la funcion que buscaba Pero... me salta varios errores... Ya agrege el "new JSkin[Max..."
aqui dejo el informe:
Код:
\gamemodes\Boxeadores(TESTA).pwn(103) : error 017: undefined symbol "JSkin"
\gamemodes\Boxeadores(TESTA).pwn(103) : warning 215: expression has no effect
\gamemodes\Boxeadores(TESTA).pwn(103) : error 001: expected token: ";", but found "]"
\gamemodes\Boxeadores(TESTA).pwn(103) : error 029: invalid expression, assumed zero
\gamemodes\Boxeadores(TESTA).pwn(103) : fatal error 107: too many error messages on one line
Reply
#4

pawn Код:
new LastSkin[MAX_PLAYERS];
pawn Код:
public OnPlayerConnect(playerid)
{
  ...
  LastSkin[playerid] = -1;
  return 1;
}
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
  if(!strmp(cmdtext, "/cambiar", true))
  {
    LastSkin[playerid] = GetPlayerSkin(playerid);
    ... // lo que vallas a hacer para cambiar el skin
    return 1;
  }
  else if(!strcmp(cmdtext, "/devolver", true))
  {
    SetPlayerSkin(playerid, LastSkin[playerid]);
    return 1;
  }
  return 0;
}
Es cuestiуn de saber manipular variables.
Reply
#5

Creo que tendre que pedirle a alguien mas que lo haga, Continuan los mismos errores
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)