[Ajuda] ajuda que ha de errado com o cmd
#1

esse erro no codego me ajuda
PHP код:
//==============================================================================
#include <a_samp>
//==============================================================================
forward Funciona(playerid);
public 
Funciona(playerid);
//==============================================================================
public OnFilterScriptInit()
{
    return 
1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/ligarsom"cmdtexttrue) == 0)
    {
    new 
NaoFloda[MAX_PLAYERS];
    new 
Float:XFloat:YFloat:ZFloat:Distancia 30.0;
    if(
NaoFloda[playerid] == 0)
    {
           if(
IsPlayerInRangeOfPoint(playeridDistanciaXYZ))
        {
            
GetPlayerPos(playeridXYZ);
            
NaoFloda[playerid] = 1;
            
PlayAudioStreamForPlayer(playerid"https://www.dropbox.com/s/inhjvoxw6h1ht05/Basshunter%20-%20Now%20your%20gone.mp3"XYZDistancia1);
        }
        return 
true;
    }
    if (
strcmp("/deslisom"cmdtexttrue) == 0)
    {
           if(!
IsPlayerInRangeOfPoint(playeridDistanciaXYZ))
        {
             
NaoFloda[playerid] = 0;
             
StopAudioStreamForPlayer(playerid);
        }
        return 
true;
    }
    return 
true;

e aqui o erro
PHP код:
C:\Users\bruno\Desktop\novos server\tudo da [zD]\zD-com objetos\filterscripts\RadioPerto.pwn(47) : error 030compound statement not closed at the end of file (started at line 21)
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error

Reply
#2

Retira isso
pawn Код:
forward Funciona(playerid);
public Funciona(playerid);
Reply
#3

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Retira isso
pawn Код:
forward Funciona(playerid);
public Funciona(playerid);
retirei e deu isso

PHP код:
C:\Users\bruno\Desktop\novos server\tudo da [zD]\zD-com objetos\filterscripts\RadioPerto.pwn(44) : error 030compound statement not closed at the end of file (started at line 18)
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
1 Error

Reply
#4

alguem ai ajuda
Reply
#5

pawn Код:
#include <a_samp>

public OnFilterScriptInit() {
    return true;
}
public OnFilterScriptExit() {
    return true;
}
public OnPlayerConnect(playerid) {
    return true;
}
new NaoFloda[MAX_PLAYERS];
new Float:X, Float:Y, Float:Z;
public OnPlayerCommandText(playerid, cmdtext[]) {
    if(!strcmp(cmdtext, "/ligarsom", true)) {
        if(NaoFloda[playerid] == 0) {
            if(IsPlayerInRangeOfPoint(playerid, 30.0, X, Y, Z)) {
                GetPlayerPos(playerid, X, Y, Z);
                NaoFloda[playerid] = 1;
                PlayAudioStreamForPlayer(playerid, "https://www.dropbox.com/s/inhjvoxw6h1ht05/Basshunter%20-%20Now%20your%20gone.mp3", X, Y, Z, 30.0, 1);
            }
        }
        return true;
    }
    if(!strcmp(cmdtext, "/desligarsom", true)) {
        if(!IsPlayerInRangeOfPoint(playerid, 30.0, X, Y, Z)) {
             NaoFloda[playerid] = 0;
             StopAudioStreamForPlayer(playerid);
        }
        return true;
    }
    return false;
}
Reply
#6

Quote:
Originally Posted by CharlieBrown
Посмотреть сообщение
pawn Код:
#include <a_samp>

public OnFilterScriptInit() {
    return true;
}
public OnFilterScriptExit() {
    return true;
}
public OnPlayerConnect(playerid) {
    return true;
}
new NaoFloda[MAX_PLAYERS];
new Float:X, Float:Y, Float:Z;
public OnPlayerCommandText(playerid, cmdtext[]) {
    if(!strcmp(cmdtext, "/ligarsom", true)) {
        if(NaoFloda[playerid] == 0) {
            if(IsPlayerInRangeOfPoint(playerid, 30.0, X, Y, Z)) {
                GetPlayerPos(playerid, X, Y, Z);
                NaoFloda[playerid] = 1;
                PlayAudioStreamForPlayer(playerid, "https://www.dropbox.com/s/inhjvoxw6h1ht05/Basshunter%20-%20Now%20your%20gone.mp3", X, Y, Z, 30.0, 1);
            }
        }
        return true;
    }
    if(!strcmp(cmdtext, "/desligarsom", true)) {
        if(!IsPlayerInRangeOfPoint(playerid, 30.0, X, Y, Z)) {
             NaoFloda[playerid] = 0;
             StopAudioStreamForPlayer(playerid);
        }
        return true;
    }
    return false;
}
esse foi mais no jogo nao vai digito /ligarsom e nao toca nd
Reply
#7

Quote:
Originally Posted by zDbruno
Посмотреть сообщение
esse foi mais no jogo nao vai digito /ligarsom e nao toca nd
Eu ia tem mandar link para vocк estudar mais isso nгo iria adiantar nada.
Entгo toma codigo pronto.
pawn Код:
#include <a_samp>

public OnFilterScriptInit() {
    return true;
}
public OnFilterScriptExit() {
    return true;
}
public OnPlayerConnect(playerid) {
    return true;
}
new NaoFloda[MAX_PLAYERS];
public OnPlayerCommandText(playerid, cmdtext[]) {

    if(!strcmp(cmdtext, "/ligarsom", true)) {
        new Float:X, Float:Y, Float:Z;
        if(NaoFloda[playerid] == 0) {
            for(new i = 0; i < MAX_PLAYERS; i++) {
                GetPlayerPos(playerid, X, Y, Z);
                if(IsPlayerInRangeOfPoint(i, 30.0, X, Y, Z)) {
                NaoFloda[playerid] = 1;
                PlayAudioStreamForPlayer(i, "https://www.dropbox.com/s/inhjvoxw6h1ht05/Basshunter%20-%20Now%20your%20gone.mp3", X, Y, Z, 30.0, 1);
                }
            }
        }
        return true;
    }
    if(!strcmp(cmdtext, "/desligarsom", true)) {
        new Float:X, Float:Y, Float:Z;
        for(new i = 0; i < MAX_PLAYERS; i++) {
            GetPlayerPos(playerid, X, Y, Z);
            if(!IsPlayerInRangeOfPoint(i, 30.0, X, Y, Z)) {
                NaoFloda[playerid] = 0;
                StopAudioStreamForPlayer(i);
            }
        }
        return true;
        }
    return false;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)