SA-MP Forums Archive
Ayuda con AddPlayerClass - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con AddPlayerClass (/showthread.php?tid=557616)



Ayuda con AddPlayerClass - FlavioCesar - 14.01.2015

Hola, bueno, la cosa es que quiero agregar mas skins al selector, pero el cуdigo que usa el Gamemode base que tengo es este:

pawn Код:
for ( new i = 280; i < 300; i++ )
        if ( IsValidSkin( i ) )                         AddPlayerClass( i, 1958.3783, 1343.1572, 15.3746, 270.1425, 0, 0, 0, 0, 0, 0 );

    for ( new i = 0; i < 280; i++ )
    {
        if ( IsValidSkin( i ) && i != 217 && i != 211 ) AddPlayerClass( i,1958.3783, 1343.1572, 15.3746, 270.1425, 0, 0, 0, 0, 0, 0 );
    }
Y bueno, no es como los otros que he visto que agrega cada skin, me gustarнa que me traduzcan el cуdigo (porque no lo entiendo) y ademas me digan como agregar mas personajes. Saludos


Respuesta: Ayuda con AddPlayerClass - aoEXE - 14.01.2015

pawn Код:
for(new i = 0; i < (300); i++)
{
    if(i == IDskin) continue;
    AddPlayerClass(i,0,0,0,0,-1,-1,-1,-1,-1,-1);
}
donde va IDskin pones el ID del skin que no quieres que aparezca (si quitas la condiciуn saldrбn todos los skins) y si quieres quitar varios skins vas agregбndolos con '|| i = IDskin' etc etc si quieres quitar varios tal vez convendrнa usar switch


Respuesta: Ayuda con AddPlayerClass - FlavioCesar - 14.01.2015

Quote:
Originally Posted by aoEXE
Посмотреть сообщение
pawn Код:
for(new i = 0; i < (300); i++)
{
    if(i == IDskin) continue;
    AddPlayerClass(i,0,0,0,0,-1,-1,-1,-1,-1,-1);
}
donde va IDskin pones el ID del skin que no quieres que aparezca (si quitas la condiciуn saldrбn todos los skins) y si quieres quitar varios skins vas agregбndolos con '|| i = IDskin' etc etc si quieres quitar varios tal vez convendrнa usar switch
Entonces si no quiero que aparezcan el 211 y 217 queda asн?

pawn Код:
{
    if(i == 217 || i == 211) continue;
    AddPlayerClass(i,0,0,0,0,-1,-1,-1,-1,-1,-1);
}



Respuesta: Ayuda con AddPlayerClass - aoEXE - 14.01.2015

si asн estб bien.


Respuesta: Ayuda con AddPlayerClass - FlavioCesar - 14.01.2015

Vale gracias pero aun siguen apareciendo los mismos skins, no ha cambiado nada


Respuesta: Ayuda con AddPlayerClass - aoEXE - 14.01.2015

en donde pusiste el cуdigo? quitaste el que tenнas?


Respuesta: Ayuda con AddPlayerClass - FlavioCesar - 14.01.2015

Quote:
Originally Posted by aoEXE
Посмотреть сообщение
en donde pusiste el cуdigo? quitaste el que tenнas?
No, no lo quite. Lo edite y quedo asн:
pawn Код:
for ( new i = 280; i < 300; i++ )
     if ( IsValidSkin( i ) )                            AddPlayerClass( i, 1958.3783, 1343.1572, 15.3746, 270.1425, 0, 0, 0, 0, 0, 0 );

for(new i = 0; i < (300); i++)
{
    if(i == 217 || i == 211) continue;
    AddPlayerClass(i,0,0,0,0,-1,-1,-1,-1,-1,-1);
}



Respuesta: Ayuda con AddPlayerClass - aoEXE - 14.01.2015

quita el otro


Respuesta: Ayuda con AddPlayerClass - FlavioCesar - 14.01.2015

Ya lo hice, antes de decirte que seguнan saliendo los mismos skins intente de varias maneras pero daba igual


Respuesta: Ayuda con AddPlayerClass - jotajeda - 14.01.2015

Quote:
Originally Posted by aoEXE
Посмотреть сообщение
pawn Код:
for(new i = 0; i < (300); i++)
{
    if(i == IDskin) continue;
    AddPlayerClass(i,0,0,0,0,-1,-1,-1,-1,-1,-1);
}
donde va IDskin pones el ID del skin que no quieres que aparezca (si quitas la condiciуn saldrбn todos los skins) y si quieres quitar varios skins vas agregбndolos con '|| i = IDskin' etc etc si quieres quitar varios tal vez convendrнa usar switch
Exelente +1.