Help me /stats is BUG
#1

I use this script under OnPlayerCommandText but it doesn't report an error
gamemodes\ArizonaCityRoleplay.pwn(5841) : error 075: input line too long (after substitutions)

Код:
        if(strcmp(cmd, "/stats", true) ==0 )
    {
    new text[256];
    new Float: armour;
    new Float: health;
     format(text,sizeof(text), "Nome: %s | Soldi: %d | Livello: %d | Materiali %d | Droga: %d | Chiave Casa: %d | Chiave Business: %d | Banca: %d | Warn: %d | Anni: %d |Ore di gioco: %d | Recapito Telefonico: %d  | Lavoro: %s| Numero Arresti: %d | Armatura: %d | Vita: %d | Skin: %d | Fazione: %d | Rank: %d | CLAN: %d |", PlayerInfo[playerid][pCash], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMateriali], PlayerInfo[playerid][pDroga], PlayerInfo[playerid][pHouseKey], PlayerInfo[playerid][pBizKey], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pWarnings], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pPlayingHours], PlayerInfo[playerid][pPhoneNumber], PlayerInfo[playerid][pJob], PlayerInfo[playerid][pArresti], GetPlayerArmour(playerid, armour), GetPlayerHealth(playerid, health), PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pFaction], PlayerInfo[playerid][pRank], PlayerInfo[playerid][pClan]);
         SendClientMessage(playerid,0xFFFFFFAA,text);
}
Reply
#2

PHP код:
format(text,sizeof(text), "Nome: %s | Soldi: %d | Livello: %d | Materiali %d | Droga: %d | Chiave Casa: %d | Chiave Business: %d | Banca: %d | Warn: %d | Anni: %d |Ore di gioco: %d | Recapito Telefonico: %d  | Lavoro: %s| Numero Arresti: %d | Armatura: %d | Vita: %d | Skin: %d | Fazione: %d | Rank: %d | CLAN: %d |"PlayerInfo[playerid][pCash], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMateriali], PlayerInfo[playerid][pDroga], PlayerInfo[playerid][pHouseKey], PlayerInfo[playerid][pBizKey], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pWarnings], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pPlayingHours], PlayerInfo[playerid][pPhoneNumber], PlayerInfo[playerid][pJob], PlayerInfo[playerid][pArresti], GetPlayerArmour(playeridarmour), GetPlayerHealth(playeridhealth), PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pFaction], PlayerInfo[playerid][pRank], PlayerInfo[playerid][pClan]); 
This line is too long. You must shorten in.
Reply
#3

pawn Код:
if(strcmp(cmd, "/stats", true) ==0)
{
    new text[128],Float: armour, Float: health;
    format(text,sizeof(text), "Nome: %s | Soldi: %d | Livello: %d | Materiali %d | Droga: %d | Chiave Casa: %d | Chiave Business: %d | Banca: %d | Warn: %d | Anni: %d |Ore di gioco: %d | ", PlayerInfo[playerid][pCash], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMateriali], PlayerInfo[playerid][pDroga], PlayerInfo[playerid][pHouseKey], PlayerInfo[playerid][pBizKey], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pWarnings], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pPlayingHours]);
    SendClientMessage(playerid,0xFFFFFFAA,text);
   
    format(text,sizeof(text), "Recapito Telefonico: %d  | Lavoro: %s| Numero Arresti: %d | Armatura: %d | Vita: %d | Skin: %d | Fazione: %d | Rank: %d | CLAN: %d |", PlayerInfo[playerid][pPhoneNumber], PlayerInfo[playerid][pJob], PlayerInfo[playerid][pArresti], GetPlayerArmour(playerid, armour), GetPlayerHealth(playerid, health), PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pFaction], PlayerInfo[playerid][pRank], PlayerInfo[playerid][pClan]);
    SendClientMessage(playerid,0xFFFFFFAA,text);
}
Reply
#4

PHP код:
        if(strcmp(cmd"/stats"true) ==)
    {
    new 
text[256];
    new 
Floatarmour;
    new 
Floathealth;
     
format(text,sizeof(text), "Nome: %s | Soldi: %d | Livello: %d | Materiali %d | Droga: %d | Chiave Casa: %d | Chiave Business: %d | Banca: %d | Warn: %d | Anni: %d |Ore di gioco: %d | Recapito Telefonico: %d  | Lavoro: %s| Numero Arresti: %d | Armatura: %d | Vita: %d | Skin: %d | Fazione: %d | Rank: %d | CLAN: %d |",
 
PlayerInfo[playerid][pCash], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMateriali], PlayerInfo[playerid][pDroga],
 
PlayerInfo[playerid][pHouseKey], PlayerInfo[playerid][pBizKey], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pWarnings], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pPlayingHours], PlayerInfo[playerid][pPhoneNumber], PlayerInfo[playerid][pJob], PlayerInfo[playerid][pArresti], GetPlayerArmour(playeridarmour), GetPlayerHealth(playeridhealth), PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pFaction], PlayerInfo[playerid] [pRank], PlayerInfo[playerid][pClan]);
         
SendClientMessage(playerid,0xFFFFFFAA,text);

Reply
#5

Quote:
Originally Posted by DarkZeroX
Посмотреть сообщение
PHP код:
        if(strcmp(cmd"/stats"true) ==)
    {
    new 
text[256];
    new 
Floatarmour;
    new 
Floathealth;
     
format(text,sizeof(text), "Nome: %s | Soldi: %d | Livello: %d | Materiali %d | Droga: %d | Chiave Casa: %d | Chiave Business: %d | Banca: %d | Warn: %d | Anni: %d |Ore di gioco: %d | Recapito Telefonico: %d  | Lavoro: %s| Numero Arresti: %d | Armatura: %d | Vita: %d | Skin: %d | Fazione: %d | Rank: %d | CLAN: %d |",
 
PlayerInfo[playerid][pCash], PlayerInfo[playerid][pLevel], PlayerInfo[playerid][pMateriali], PlayerInfo[playerid][pDroga],
 
PlayerInfo[playerid][pHouseKey], PlayerInfo[playerid][pBizKey], PlayerInfo[playerid][pBank], PlayerInfo[playerid][pWarnings], PlayerInfo[playerid][pAge], PlayerInfo[playerid][pPlayingHours], PlayerInfo[playerid][pPhoneNumber], PlayerInfo[playerid][pJob], PlayerInfo[playerid][pArresti], GetPlayerArmour(playeridarmour), GetPlayerHealth(playeridhealth), PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pFaction], PlayerInfo[playerid] [pRank], PlayerInfo[playerid][pClan]);
         
SendClientMessage(playerid,0xFFFFFFAA,text);



Really?



Quote:
Originally Posted by DarkZeroX
Посмотреть сообщение
PHP код:
new text[256]; 
It would be better to use another jump in the chat line.

Additional: https://sampforum.blast.hk/showthread.php?tid=55261
Reply
#6

Thank you zume-zero!
Reply
#7

Why the name is ,, ? Maybe is need new name[MAX_PLAYER_NAME+1], text[24+MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name)); or GetPlayerNameEx(playerid)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)