Ayuda con AddPlayerClass
#1

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
Reply
#2

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
Reply
#3

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);
}
Reply
#4

si asн estб bien.
Reply
#5

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

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

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);
}
Reply
#8

quita el otro
Reply
#9

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

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.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)