[Duda] Skin Reservado.
#1

Hola amigos de ForumSAMP, hoy vengo con esta duda, їCуmo hago para reservar un skin? Es decir, que al ir al binco y en dialog insertar el skin numero "297" por decir alguno, salga un texto que diga "Skin reservado, elige otro" ?

Si necesitan los sistemas que tengo, con gusto se los paso.
byebyeeee
Reply
#2

pasa el sistema entoces asi se hace el script mas efectivo
Reply
#3

pawn Код:
if(skin == 297) return SendClientMessage(playerid,-1,"Este Skin esta reservado por favor elige otro");
supongo que seria asi lo que tu pides o como dice cesar pasa tu codigo
Reply
#4

Код:
zcmd(cropa, playerid, params[]){
        if(!IsAtClothShop(playerid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "Ў No estбs en una tienda de Ropa !");
        if(IsPlayerConnected(playerid)){
            SafeDialogEx( playerid, SEL_SKIN, DIALOG_STYLE_INPUT, "{FFFF80}Selecciona tu skin","{FFFFFF}Por favor ingresa la ID del skin que vas a comprar.\n\n{DBD7DA}Note: El costo es de $200.\nNote: Antes de comprar averigua la id del skin.", "Comprar", "Cancelar" );
        }
        else SendClientMessageEx(playerid, COLOR_GRAD2, "No estбs conectado !");
        return 1;
    }
Dialog :

Y aca, donde dice "Skin reservada" lo cambie por el id de skin que queria, pero al compilar y levantar el server, puedo ponermelo igual .


Код:
	   	case SEL_SKIN:
   		{
 		    if(response == 1)
	 	    {
	 	        new skinid = strval(inputtext);
 		        if(!IsPublicSkin(skinid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "Skin Reservada");
 		        if(!IsValidSkin(skinid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "ERROR! Skin de 1 a 299");
	   	        if(CheckMoney(playerid,200))
				{
	                Info[playerid][pChar] = skinid;
	                SetPlayerSkin(playerid, Info[playerid][pChar]);
	                Bought(playerid, 200);
			    }
			    return 1;
		    }
		}
Reply
#5

pawn Код:
case SEL_SKIN:
  {
  if(response == 1)
        {
     new skinid = strval(inputtext);
                if(!IsPublicSkin(skinid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "Skin Reservada");
                if(!IsValidSkin(skinid)) return SendClientMessageEx(playerid, COLOR_GRAD2, "ERROR! Skin de 1 a 299");
                if(skinid == 297) return SendClientMessage(playerid,COLOR_GRAD2,"Este Skin esta reservado por favor elige otro");
                        if(CheckMoney(playerid,200))
                {
                    Info[playerid][pChar] = skinid;
                    SetPlayerSkin(playerid, Info[playerid][pChar]);
                    Bought(playerid, 200);
                }
                return 1;
            }
Prueba asi
Reply
#6

Gracias FUNCIONO!!!!!! ( como te doy reputacion ? )
Reply
#7

Quote:
Originally Posted by Leososa
Посмотреть сообщение
Gracias FUNCIONO!!!!!! ( como te doy reputacion ? )
LOL al lado de donde dice que estoy conectado hay una estrella que dice "aсadir reputacion"
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)