[Ayuda] Funcion Devolver Ultima Skin Usada -
royelius - 24.04.2010
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)
Re: [Ayuda] Funcion Devolver Ultima Skin Usada -
Gw-platinum - 24.04.2010
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]);
}
}
}
Re: [Ayuda] Funcion Devolver Ultima Skin Usada -
royelius - 24.04.2010
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
Re: [Ayuda] Funcion Devolver Ultima Skin Usada -
Miguel - 24.04.2010
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.
Re: [Ayuda] Funcion Devolver Ultima Skin Usada -
royelius - 26.04.2010
Creo que tendre que pedirle a alguien mas que lo haga, Continuan los mismos errores