[PROBLEMA] Skins
#1

Hola amigos de samp-script, tengo un errorsito: Cada vez que elijo los skins, en el requestclass, por ej elijo a: un policia y al spawnear me sale CJ

Nose porque pasa xdddd asi tengo los skins e.e:
Codigo Pawno:
Код:
for(new i; i < 299; i ++) AddPlayerClass(i, -1969.6931,137.6855,27.6875,89.0168,0,0,0,0,0,0);
AYUDA Y GRACIAS!!
Reply
#2

En GameModeInit pon esto

Код HTML:
for(new i = 0; i < 299; i++)
	{
	AddPlayerClass(i,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);
	}
.-.
Reply
#3

Me sigue pasando lo mismo xddd :C
Reply
#4

intenta asi
pawn Код:
for(new i = 0; i < 299; i++)
    {
    if(IsValidSkin(i))
    {
    AddPlayerClass(i,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);
    }
    }
IsValidSkin(skinid)
{
    #define MAX_BAD_SKINS 1
    new badSkins[MAX_BAD_SKINS] =
    { 268 };
    if (skinid < 0 || skinid > 299) return false;
    for (new i = 0; i < MAX_BAD_SKINS; i++) { if (skinid == badSkins[i]) return false; }
    #undef MAX_BAD_SKINS
    return 1;
}
me olvide la funcion ponla hasta el final de tu script
Reply
#5

Ya tenia el badskin, entonces... que puedo hacer? u.u
PD: No me sirviу :c
Reply
#6

Quote:
Originally Posted by Matyaas
Посмотреть сообщение
Ya tenia el badskin, entonces... que puedo hacer? u.u
PD: No me sirviу :c
puedes pasar la callback OnPlayerRequestClass(playerid, classid) y la callback OnPlayerSpawn(playerid) para ayudarte
Reply
#7

Код:
public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid,154.4537,-1951.7980,51.3438);
    SetPlayerCameraPos(playerid,154.2458,-1956.0885,51.3438);
	SetPlayerCameraLookAt(playerid,154.4139,-1952.0638,51.3438);
    ApplyAnimation(playerid,"DANCING","dnce_M_a",4.1,7,5,1,1,1);
	SetPlayerFacingAngle(playerid,180);
	CreateExplosion(154.4537,-1951.7980,51.3438, 12, 10.0); // 1
	return 1;

}
Код:
public OnPlayerSpawn(playerid)
{
//-----------------------------------GANGS ZONES------------------------------//
GangZoneShowForPlayer(playerid, AeroLV, 0x0080FF96);
GangZoneShowForPlayer(playerid, LV, 0x7ACD2796);
GangZoneShowForPlayer(playerid, AeroSF, 0x0080FF96);
GangZoneShowForPlayer(playerid, SF, 0x7ACD2796);
GangZoneShowForPlayer(playerid, AeroLS, 0x0080FF96);
GangZoneShowForPlayer(playerid, LS, 0x7ACD2796);
GangZoneShowForPlayer(playerid, AeroA, 0x0080FF96);
GangZoneShowForPlayer(playerid, Chilliad, 0x7ACD2796);
GangZoneShowForPlayer(playerid, Drift1, 0xFFFF0096);
GangZoneShowForPlayer(playerid, Drift2, 0xFFFF0096);
GangZoneShowForPlayer(playerid, Drift3, 0xFFFF0096);
GangZoneShowForPlayer(playerid, Drift4, 0xFFFF0096);
GangZoneShowForPlayer(playerid, Drift5, 0xFFFF0096);
GangZoneShowForPlayer(playerid, Area51, 0x88603796);
GangZoneShowForPlayer(playerid, Ballas, 0xFF008096);
GangZoneShowForPlayer(playerid, Vagos, 0xFFFFFF96);
GangZoneShowForPlayer(playerid, Aztecas, 0x35ABB596);
GangZoneShowForPlayer(playerid, Polis1, 0x00000096);
GangZoneShowForPlayer(playerid, Polis2, 0x00000096);

//-------------------------------SALTO EN PARACAIDAS--------------------------//
paraandomada1 = CreatePickup(371 , 2, 312.1582,991.3581,1957.4447);
paraandomada2 = CreatePickup(371 , 2, 319.7898,988.2772,1958.1556);
paraandomada3 = CreatePickup(371 , 2, 319.5330,983.4193,1959.2767);
paraandomada4 = CreatePickup(371 , 2, 311.5391,983.5497,1959.2466);
paraandomada5 = CreatePickup(371 , 2, 318.8687,998.9326,1955.6967);
paraandomada6 = CreatePickup(371 , 2, 311.8329,1004.9678,1954.3040);
paraandomada7 = CreatePickup(371 , 2, 312.6456,1020.6475,1950.6855);
paraandomada8 = CreatePickup(371 , 2, 319.3426,1021.0186,1950.6000);
paraandomada9 = CreatePickup(371 , 2, 311.9515,1024.5446,1949.7863);
paraandomada10 = CreatePickup(371 , 2, 319.7364,1024.7739,1949.7333);
aeropuerto1para = CreatePickup(1273  , 23, 1685.4576,-2334.1506,13.5469);
aeropuerto2para = CreatePickup(1273  , 23, 1673.9154,1447.9954,10.7841);
aeropuerto3para = CreatePickup(1273  , 23, -1421.6687,-287.7242,14.1484);
aeropuerto4para = CreatePickup(1273  , 23, 428.4151,2546.8318,16.2382);
salto = CreatePickup(1273  , 2, 315.6004,1029.4099,1948.1918);

NoComandos[playerid]=0;
//----------------------------------------------------------------------------//
new rand = random(sizeof PosicionesAleatorias);
SetPlayerPos(playerid, PosicionesAleatorias[rand][0], PosicionesAleatorias[rand][1], PosicionesAleatorias[rand][2]);
SetPlayerFacingAngle(playerid, PosicionesAleatorias[rand][3]);
TextDrawHideForPlayer(playerid, BoxLogin0);
    TextDrawHideForPlayer(playerid, BoxLogin1);
    TextDrawShowForPlayer(playerid, Web);
    GivePlayerWeapon(playerid, 32, 9999);
	GivePlayerWeapon(playerid, 26, 9999);
	GivePlayerWeapon(playerid, 22, 9999);
    SetPlayerHealth(playerid, 100);
    SetPlayerTime(playerid, 12,0);
    
    StopAudioStreamForPlayer(playerid);
    
    
    CreateSnow(playerid);

	return 1;
}
Reply
#8

Pueden cerrar, en onplayerspawn, tenia un setplayer skin XDDDD pero en el sistema de admin.
Reply
#9

¬¬" bueno pero te di la idea de donde podria estar el problema! XD
epic win !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)