[Ajuda] Bug, por favor ajuda!
#1

Comandos novos no gamemode (sscanf), um sistema de explodir cofres para roubar! Sу que os comandos quando eu digito no servidor nгo funciona, e no SAMP-SERVER lб na VPS Windows aparece:

sscanf error: system not initialised

Comandos:

PHP код:
if (!strcmp(cmd"/comprardinamite"true))
    {
        new 
params[64];
        
        
GetCommandParams(cmdtextparams);
        new 
amountpriceusername[24];
        if(
sscanf(params"ii"amountprice)) return SendClientMessage(playerid, -1"Uso correto: /comprardinamite [quantidade][preзo]");
        if(
PlayerDynamiteInfo[playerid][buying]) return SendClientMessage(playerid0xFF0000FF"Vocк jб estб comprando dinamites, espere um minuto atй o pedido expirar");
        if(
GetPlayerMoney(playerid) < price) return SendClientMessage(playerid0xFF0000FF"Vocк nгo tem essa grana toda!");
        if(
PlayerDynamiteInfo[playerid][player_amount] > amount) return SendClientMessage(playerid0xFF0000FF"Vocк nгo pode comprar esta quantidade de dinamites!");
        
GetPlayerName(playeridusername24);
        
SendClientMessage(playerid0xFF6600FF"Seu pedido para compra de dinamite foi enviado, aguarde atй que algum mafioso aceite-o");
        
PlayerDynamiteInfo[playerid][buying] = true;
        
PlayerDynamiteInfo[playerid][buying_price] = price;
        
PlayerDynamiteInfo[playerid][buying_amount] = amount;
        
SetTimerEx("ExpireBuyingTime"60000,  false"i"playerid);
        foreach(new 
user Player)
        {
            if(
11 GetPlayerOrg(user) < 14 || PlayerInfo[user][pAdmin] >= 3000)
            {
                
format(stringsizeof(string), "{FF6600}Atenзгo: O usuбrio %s quer comprar %d dinamites por $%d, digite /venderdinamite para vender caso esteja perto!"usernameamountprice);
                
SendClientMessage(user,  -1string);
            }
        }
    }
    if(!
strcmp(cmd"/venderdinamite",  true))
    {
        new 
params[64];
        
GetCommandParams(cmdtextparams);
        
        new 
user;
        if(
sscanf(params"u"user)) return SendClientMessage(playerid, -1"Uso correto: /venderdinamite [id/nome]");
        if(!
IsPlayerConnected(user)) return SendClientMessage(playerid, -1"O jogador nгo estб conectado!");
        if(!
PlayerDynamiteInfo[user][buying]) return SendClientMessage(playerid, -1"Este player nгo estб comprando dinamites!");
        if(
GetDistanceBetweenPlayers(playeriduser) > 10.0) return SendClientMessage(playerid, -1"Este player nгo estб perto de vocк!");
        if(
PlayerDynamiteInfo[user][player_amount] > 4) return SendClientMessage(playerid, -1"Este player nгo pode comprar mais dinamites!");
        if(
GetPlayerMoney(user) < PlayerDynamiteInfo[user][buying_price]) return SendClientMessage(playerid, -1"Este player nгo possui dinheiro suficiente para a compra de dinamites!");
        
        
GivePlayerMoney(playeridPlayerDynamiteInfo[user][buying_price]);
        
GivePlayerMoney(user, -(PlayerDynamiteInfo[user][buying_price]));
        
PlayerDynamiteInfo[user][player_amount]++;
        
        
SendClientMessage(playerid0xFF6600FF"Transaзгo de dinamites concluнda");
        
SendClientMessage(user0xFF6600FF"Transaзгo de dinamites concluнda");
        return 
1;
    }
    if(!
strcmp(cmd"/plantar"true))
    {
        if(!
IsAllowedOrgToPlant(GetPlayerOrg(playerid))) return SendClientMessage(playerid, -1"Vocк nгo estб numa org vбlida");
        if(
PlayerDynamiteInfo[playerid][player_amount] >= 0) return SendClientMessage(playerid, -1"Vocк nгo possui dinamites para explodir este cofre!");
        for(new 
safesafe sizeof(SafesInfo); safe++)
        {
            if(
IsPlayerInRangeOfPoint(playerid3.0SafesInfo[safe][safe_x], SafesInfo[safe][safe_y], SafesInfo[safe][safe_z]))
            {
                if(
SafesInfo[safe][safe_robbed]) return SendClientMessage(playerid0xFF0000FF"Vocк nгo pode assaltar este cofre por enquanto, volte mais tarde");
                
BombsInfo[safe][bomb_object] = CreateDynamicObject(BombsInfo[safe][bomb_model], BombsInfo[safe][bomb_x], BombsInfo[safe][bomb_y], BombsInfo[safe][bomb_z], BombsInfo[safe][bomb_rx], BombsInfo[safe][bomb_ry], BombsInfo[safe][bomb_rz], -1, -1, -1300.0);
                
SendClientMessage(playerid0xFF0000FF"Bomba plantada, explodirб em 10 segundos, corra!");
                
SafesInfo[safe][safe_timer] = SetTimerEx("CreateSafeExplosion"10000false"iifff"playerid,  safe,  SafesInfo[safe][safe_x], SafesInfo[safe][safe_y], SafesInfo[safe][safe_z]);
                
PlayerDynamiteInfo[playerid][player_amount]--;
                return 
1;
            }
        }
        return 
1;
    }
    if(!
strcmp(cmd"/pegargrana"true))
    {
        for(new 
safesafe sizeof(SafesInfo); safe++)
        {
            if(
IsPlayerInRangeOfPoint(playerid3.0SafesInfo[safe][safe_x], SafesInfo[safe][safe_y], SafesInfo[safe][safe_z]))
            {
                if(
SafesInfo[safe][safe_robbed] && SafesInfo[safe][safe_money])
                {
                    
SendClientMessage(playerid0x00FF00FF"Vocк pegou a grana, dк o fora daн!");
                    
GivePlayerMoney(playeridSafesInfo[safe][safe_money]);
                    
SetPlayerWantedLevel(playerid,  1);
                    return 
1;
                }
            }
        }
    } 
Teria a possibilidade de alguйm me ajudar?
Jб tem upado lб na VPS a Include sscanf
Na pasta server.cfg:
plugins streamer sscanf

Ajude por favor!
Reply


Messages In This Thread
Bug, por favor ajuda! - by GMM08 - 04.07.2015, 13:22
Re: Bug, por favor ajuda! - by PT - 04.07.2015, 13:27
Re: Bug, por favor ajuda! - by GMM08 - 04.07.2015, 13:33
Re: Bug, por favor ajuda! - by PT - 04.07.2015, 13:35
Re: Bug, por favor ajuda! - by GMM08 - 04.07.2015, 13:41
Re: Bug, por favor ajuda! - by GMM08 - 04.07.2015, 13:43
Re: Bug, por favor ajuda! - by zSuYaNw - 04.07.2015, 13:50
Re: Bug, por favor ajuda! - by GMM08 - 04.07.2015, 13:57
Re: Bug, por favor ajuda! - by zSuYaNw - 04.07.2015, 15:31

Forum Jump:


Users browsing this thread: 1 Guest(s)