ayuda con esto, por favor
#1

Hola, necesito ayuda con este comando, cuando doy /uniforme policia, solo me da un skin, pero yo quiero que me de una lista para escoger los skin's de policia, dejo el cmd para que vean cual es la falla

PHP код:
CMD:uniforme(playeridparams[])
{
new 
choice[32];
if(!
IsACop(playerid)) return SendClientMessage(playeridCOLOR_GRAD2"{00B5E8}Aviso: {FFFFFF}Solo policias tienen acceso a este comando.");
if(
sscanf(params"s[32]"choice))
{
return 
1;
}
if(
strcmp(choice,"policia",true) == 0)
{
if(!
IsACop(playerid))
if(
Info[playerid][pDutyPolicia] != 1) return SendClientMessage(playerid0xFFFFFFFF"Ya estas con el uniforme");
if(
PlayerToPoint(5playerid254.0846,73.6977,1003.6406) ){
{
if(
Info[playerid][pRank] == 1)
SetPlayerSkin(playerid280);
RadioOn[playerid] = 1;
}
{
if(
Info[playerid][pRank] == 2)
SetPlayerSkin(playerid265);
RadioOn[playerid] = 1;
}
{
if(
Info[playerid][pRank] == 3)
SetPlayerSkin(playerid281);
}
{
if(
Info[playerid][pRank] == 4)
SetPlayerSkin(playerid288);
RadioOn[playerid] = 1;
}
{
if(
Info[playerid][pRank] == 5)
SetPlayerSkin(playerid288);
RadioOn[playerid] = 1;
}
{
if(
Info[playerid][pLeader] == 1)
SetPlayerSkin(playerid283);
RadioOn[playerid] = 1;
}
new 
string[30 + (MAX_PLAYER_NAME 2)];
format(stringsizeof(string), "%s se pone el uniforme y agarra su placa."GetPlayerNameEx(playerid));
SendClientMessage(playeridCOLOR_WHITE"{00B5E8}Informacion: {FFFFFF}ahora estas en servicio de policia si no quieres estar mбs, Usa: {F4FA58}/dejar uniforme");
SetPlayerColor(playeridTEAM_BLUE_COLOR);
ShowPlayerMarkers(0);
Info[playerid][pDutyPolicia] = 1;
OnDuty[playerid] = 1;
}
else 
SendClientMessage(playeridCOLOR_WHITE"{F4FA58}Error: {FFFFFF}No estas en la armeria de policia.");
}
return 
1;

Solo me da este skin cuando doy /uniforme policia

Reply
#2

Mira tъ cуdigo, si eres rango 1 te da la skin 280, si eres rango 2 te da la skin 265 y asн, mнralo...

Usa Dialog style list para crear una lista y elegir el que quieres
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)