Error de mierda
#1

Ase rato que quiero crear este comando y nunca puedo -.-
Ya nose que hacer xD Espero que me ayuden

Quiero el comando /minumero (Que sirva para mostrar el numero que tienes)

Esto es lo que intente hacer y no funciono

pawn Код:
CMD:minumero(playerid, params[])
{
    new giveplayerid;
    SendClientMessageEx(playerid, COLOR_GENERAL,"Nu numero de telefono es: %i", [playerid][pPnumber]);
    return 1;
}
Esto me salio al copilar
pawn Код:
(39330) : error 029: invalid expression, assumed zero
(39330) : warning 215: expression has no effect
(39330) : error 001: expected token: ";", but found "]"
(39330) : error 029: invalid expression, assumed zero
(39330) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

Algunos comandos que muestran los numeros de telefonos...
pawn Код:
CMD:numero(playerid, params[]){
        if(Info[playerid][pLevel] < 3) return SendClientMessageEx(playerid, COLOR_GRAD2, "Sуlo los usuarios mayor al nivel 3 pueden usarlo.");
        if(Info[playerid][pPhoneBook] == 1){
            new
                iTarget;
            if(sscanf(params, "d", iTarget)) {
                SendClientMessageEx(playerid, COLOR_WHITE, "USA: /numero [playerid]");
            }
            else if(IsPlayerConnected(iTarget)) {
                new
                    szNumber[16 + MAX_PLAYER_NAME];
                if(UnidentifedCall[iTarget] == 1) return SendClientMessageEx(playerid, COLOR_GRAD1, "* Nъmero privado.");
                format(szNumber, sizeof(szNumber), "* %s (%i)", GetPlayerNameEx(iTarget), Info[iTarget][pPnumber]);
                SendClientMessageEx(playerid, COLOR_GRAD1, szNumber);
            } else SendClientMessageEx(playerid, COLOR_GRAD1, "Esa ID es invбlida.");
        } else SendClientMessageEx(playerid, COLOR_GRAD1, "No tienes una Guia Telefonica");
        return 1;
    }
pawn Код:
case STOREMENU:
        {
            if(response == 1)
            {
                switch(listitem)
                {
                    case 0:
                    {
                        if(CheckMoney(playerid,400))
                        {
                            PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
                            new randphone = 10000 + random(2013);
                            Info[playerid][pPnumber] = randphone;
                            format(string, sizeof(string), "{FFFFFF}Has Comprado Un Telefono Movil, Tu Numero Es:{FFFF00} %d",Info[playerid][pPnumber]);
                            SendClientMessageEx(playerid, COLOR_WHITE, string);
                            Tax += 400;
                            if(Info[playerid][pVIP] == 0)
                            {
                                return Bought(playerid, 400);
                            }
                            else
                            {
                                Bought(playerid, 200);
                                SendClientMessageEx(playerid, COLOR_YELLOW, "VIP: Descuento por ser VIP! El precio normal es 500, a ti te costу 200.");
                            }
                            return 1;
                        }
                    }
Reply
#2

pawn Код:
CMD:minumero(playerid, params[])
{
    new giveplayerid;
    SendClientMessageEx(playerid, COLOR_GENERAL,"Nu numero de telefono es: %d", Info[playerid][pPnumber]);
    return 1;
}
Reply
#3

Quote:
Originally Posted by Zume-Zero
Посмотреть сообщение
pawn Код:
CMD:minumero(playerid, params[])
{
    new giveplayerid;
    SendClientMessageEx(playerid, COLOR_GENERAL,"Nu numero de telefono es: %d", Info[playerid][pPnumber]);
    return 1;
}
Igual, le avia puesto %i por el comando /numero xD Ahora me doy cuenta que no tiene nada que ver jaja

pawn Код:
(39330) : warning 202: number of arguments does not match definition
(39329) : warning 203: symbol is never used: "giveplayerid"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Warnings.
Reply
#4

pawn Код:
CMD:minumero(playerid, params[])
{
    new string[128];
    format(string,sizeof(string),"Tu numero de telefono es: %d", Info[playerid][pPnumber]);
    SendClientMessage(playerid,-1,string);
    return 1;
}
https://sampwiki.blast.hk/wiki/Format
Reply
#5

pawn Код:
new numero = 5;
printf("mensaje: %i", numero);

new numero2 = 5;
printf("mensaje: %d", numero2);
Son lo mismo.
Reply
#6

Pensй que tu funciуn de SendClientMessageEx era como la que tengo definida yo xD Que no uso format, simplemente una linea :P
Reply
#7

Quote:
Originally Posted by Zume-Zero
Посмотреть сообщение
Pensй que tu funciуn de SendClientMessageEx era como la que tengo definida yo xD Que no uso format, simplemente una linea :P
Jaja xD
Reply
#8

Quote:
Originally Posted by Zume-Zero
Посмотреть сообщение
Pensй que tu funciуn de SendClientMessageEx era como la que tengo definida yo xD Que no uso format, simplemente una linea :P
en realidad si usas format, solo abreviaste el code para facilitarte a la hora del scriptear:P XDD.
Reply
#9

Otacon, nisiquiera haz visto el cуdigo me dice ZumeZero.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)