Author Topic: Help!! Pawno! Command setskin (/c setskin)  (Read 4921 times)

0 Members and 2 Guests are viewing this topic.

Offline [CHG].Vercetty.

  • Street Thug
  • *
  • Posts: 4
    • View Profile
Help!! Pawno! Command setskin (/c setskin)
« on: January 27, 2011, 12:49:45 am »
In English

hello, well, I need help with command setskin tell me if what I have is correct or not correct please help me urgently. Thanks


Code: [Select]
else if (strcmp(cmd, "setskin", true) == 0) {
new plr, skin[256];
tmp = strtok(cmdtext, idx), plr = FindPlayerIDFromString(tmp), skin = strtok(cmdtext, idx);

else if (!strlen(tmp)) SendClientMessage(playerid,COLOR_RED,"USAGE: /c setskin [Nick/ID] [Skin]");
   else if (plr == INACTIVE_PLAYER_ID) SendClientMessage(playerid,COLOR_RED,"Error: Unknown player");
else {
SetPlayerSkin(plr,strval(skin));
}
return 1;
}

From now please. again thank you very much for helping.
Madara please if you see it helps.
sorry but my English is not very good

En espaƱol... !!

Hola pss necesito ke alguien me ayude con el comando setskin el ke sale en gups lo kiero poner en un gamemode ke estoy aciendo para mi server.. porfavor me urge aki abajo les dejo el codigo. daganme si esta bien o no y si no porfa ke alguien me ayude a componerlo.! muchas gracias.

Code: [Select]
else if (strcmp(cmd, "setskin", true) == 0) {
new plr, skin[256];
tmp = strtok(cmdtext, idx), plr = FindPlayerIDFromString(tmp), skin = strtok(cmdtext, idx);

else if (!strlen(tmp)) SendClientMessage(playerid,COLOR_RED,"USAGE: /c setskin [Nick/ID] [Skin]");
   else if (plr == INACTIVE_PLAYER_ID) SendClientMessage(playerid,COLOR_RED,"Error: Unknown player");
else {
SetPlayerSkin(plr,strval(skin));
}
return 1;
}

Madara porfavor si ves esto ayudame me urge. xD
« Last Edit: January 27, 2011, 01:00:53 am by [CHG].Vercetty. »

Offline shivambansal

  • Wiseguy
  • **
  • Posts: 52
  • VC:MP Beta Tester
    • View Profile
Re: Help!! Pawno! Command setskin (/c setskin)
« Reply #1 on: January 27, 2011, 05:29:41 am »
 :o not working :o

Offline Madara

  • Street Thug
  • *
  • Posts: 48
    • View Profile
Re: Help!! Pawno! Command setskin (/c setskin)
« Reply #2 on: January 27, 2011, 05:55:43 am »
o sea, estas haciendo un GM en blanco nuevo, y quieres meter ese comando a ese nuevo server que estas haciendo tu???

Offline shivambansal

  • Wiseguy
  • **
  • Posts: 52
  • VC:MP Beta Tester
    • View Profile
Re: Help!! Pawno! Command setskin (/c setskin)
« Reply #3 on: January 27, 2011, 07:38:36 am »
 ??? ???

Offline [CHG].Vercetty.

  • Street Thug
  • *
  • Posts: 4
    • View Profile
Re: Help!! Pawno! Command setskin (/c setskin)
« Reply #4 on: January 27, 2011, 11:59:34 pm »
mira lo ke pasa es ke sii estoy aciendo mi GM nuevo pero ya tengo vastantes cosas ya tengo mi server en internet de echo tu una ves entraste. pero le quiero agregar esa linea de comando pero no sale tambien tengo otro problema con un comando de teletransportacion. pero osea eso es despues jejeje me acuerdo que tu server que tenias estaba muy bueno. Hem dime que ago. Porfavor y mil gracias por tomarte la molestia de leer mis mensajes.

Hem haber si mejor chateamos por msn es mas facil dime que dia y hora y alli estare.!
« Last Edit: January 28, 2011, 12:02:22 am by [CHG].Vercetty. »

Offline [CHG].Vercetty.

  • Street Thug
  • *
  • Posts: 4
    • View Profile
Re: Help!! Pawno! Command setskin (/c setskin)
« Reply #5 on: January 28, 2011, 12:01:51 am »
Si quieres te Paso el GM para que le eches un vistaso.    ;D  :-X :-\

Offline Madara

  • Street Thug
  • *
  • Posts: 48
    • View Profile
Re: Help!! Pawno! Command setskin (/c setskin)
« Reply #6 on: January 29, 2011, 03:03:07 am »
Bueno, aqui te va la funcion setskin, eso si es que aun no la tienes:

Code: [Select]
public OnPlayerCommandText(playerid, cmdtext[])
{
        new cmd[256], idx;              
        cmd = strtok(cmdtext, idx);

        else if (strcmp(cmd, "setskin", true) == 0) {
                new arg[256], sk[256], p[256];
       arg = strtok(cmdtext, idx), sk = strtok(cmdtext, idx), p = FindPlayerIDFromString(arg);
if (!strlen(sk)) SendClientMessage(playerid,colour, "[Syntax] - The correct use: /c setskin <playerid/name> <skinid>.");
else {
    if (p == 255) SendClientMessage(playerid,colour,"[Error] - Unknown player.");
    else if (!IsNumeric(sk)) SendClientMessage(playerid,colour,"[Error] - Invalid Skin, type numbers to skin.");
    else {
                                new player1[24], player2[24],MSN[256];
                                GetPlayerName(playerid,player1,24);
                                GetPlayerName(p,player2,24);
               format(MSN,256,"Admin %s set skin %d to: %s.",player1,strval(sk),player2);
                                SendClientMessageToAll(colour,MSN);
       SetPlayerSkin(p,strval(sk));
                           }
}
return 1;
    }
  return 0;
}

Espero que te sirva, otra cosa.... las funciones IsNumeric, FindPlayerIDFromString, strtok,.... ya las tienes definidas en tu GM??, bueno, aunque estas, suelen estar en include dutils.

Por cierto, lo que es:

Code: [Select]
public OnPlayerCommandText(playerid, cmdtext[])
{
        new cmd[256], idx;              
        cmd = strtok(cmdtext, idx);


Abajo del callback "OnPlayerCommandText( playerid, cmdtext[])", esos tambien tienes que ponerlos, a si como lo muestro en el code, y si ya estan, pues ya no las pongas.

Salud2.
« Last Edit: January 29, 2011, 03:10:51 am by Madara »

Offline [CHG].Vercetty.

  • Street Thug
  • *
  • Posts: 4
    • View Profile
Re: Help!! Pawno! Command setskin (/c setskin)
« Reply #7 on: January 30, 2011, 04:50:36 am »
okay muchas gracias lo probare haber si queda.! Deverdad muchas gracias. =)