SA-MP Forums Archive
ayuda con esto, por favor - 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 esto, por favor (/showthread.php?tid=566056)



ayuda con esto, por favor - Falcon1221 - 03.03.2015

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




Respuesta: ayuda con esto, por favor - Goncho28 - 03.03.2015

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