[Ajuda] Comando por nick
#1

ERRO
PHP код:
G:\SA-MP\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\ooc.pwn(107) : error 030: compound statement not closed at the end of file (started at line 95)
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase
1 Error
. 

PHP код:
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    new 
nomep[50];
    
GetPlayerName(i, nomep, sizeof(nomep));
    if(!
strcmp(nomep, "NICK DO CARA QUE ESTA AUTORIZADO", true))
    {
    if (
strcmp("/mendingo", cmdtext, true, 10) == 0)
    { 
Reply
#2

PHP код:
if ( !strcmp("/mendingo", cmdtext, true, 10) ) {

    new 
Nome[24];
    
GetPlayerName(playerid, Nome, 24);

    if( !
strcmp(Nome, "NICK DO CARA QUE ESTA AUTORIZADO", true) ) {

        
// cуdigo do comando
    
}
    else {

        
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
    }
    return 
1;
} 
Beijos!
Reply
#3

Quote:
Originally Posted by Gii
Посмотреть сообщение
PHP код:
if ( !strcmp("/mendingo", cmdtext, true, 10) ) {
    new 
Nome[24];
    
GetPlayerName(playerid, Nome, 24);
    if( !
strcmp(Nome, "NICK DO CARA QUE ESTA AUTORIZADO", true) ) {
        
// cуdigo do comando
    
}
    else {
        
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
    }
    return 
1;
} 
Beijos!
G:\SA-MP\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\ooc.pwn(99) : error 017: undefined symbol "nomep"
G:\SA-MP\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\ooc.pwn(101) : error 029: invalid expression, assumed zero
G:\SA-MP\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\ooc.pwn(101 -- 102) : warning 215: expression has no effect
G:\SA-MP\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\ooc.pwn(102) : error 001: expected token: ";", but found "else"
G:\SA-MP\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\ooc.pwn(115) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#4

Quote:
Originally Posted by Gii
Посмотреть сообщение
PHP код:
if ( !strcmp("/mendingo", cmdtext, true, 10) ) {
    new 
Nome[24];
    
GetPlayerName(playerid, Nome, 24);
    if( !
strcmp(Nome, "NICK DO CARA QUE ESTA AUTORIZADO", true) ) {
        
// cуdigo do comando
    
}
    else {
        
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
    }
    return 
1;
} 
Beijos!
puts man malz funfo soq bugo meus comandos todos

PHP код:
G:\SA-MP\PACK DKVIDEOS\PACK DKVIDEOS\filterscripts\ooc.pwn(117) : error 030: compound statement not closed at the end of file (started at line 59)
Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase
1 Error
. 
PHP код:
// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#define DIALOG_AL               4677
#if defined FILTERSCRIPT
#include <a_samp>//Include Made by : Sa-mp Team.
#define COLOR_RED 0xAA3333AA // Definning color red.
#define COLOR_GREEN 0x33AA33AA // Definning color green.
forward SpawnProtection(playerid); // Forwarding our new Function.
public OnFilterScriptInit()
{
    print(
"\n--------------------------------------");
    print(
" Blank Filterscript by your name here");
    print(
"--------------------------------------\n");
    return 
1;
}
public 
OnFilterScriptExit()
{
    return 
1;
}
new 
playerid:text
#else
main()
{
}
#endif
public OnPlayerSpawn(playerid)
{
    
SetPlayerSkin(playerid, 230);
    
    return 
1;
}
public 
OnGameModeInit()
{
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerCommandText(playerid, cmdtext[])
{
    if (
strcmp("/ooc", cmdtext, false, 10) == 0)
    {
        return 
1;
    }
    
    if (
strcmp("/infosv", cmdtext, true, 10) == 0)
    {
    new 
Ajuda[1500];
    
#define DialogBoxEx 90
    
{
        
strcat(Ajuda,"{FFFFFF}Owner\n{FFEA03}[DG]Mendingo \n\n");
     }
    {
        
strcat(Ajuda, "{FFFFFF}Mapper\n{4CFA1B}OFF'S\n\n");
    }
//20
    
{
        
strcat(Ajuda, "{FFFFFF}Scrippter\n{0C9E05}OFF'S\n\n");
    }
//22
    
{
        
strcat(Ajuda, "{FFFFFF}Ajudantes\n{11CFCF}OFF'S\n\n");
    }
//23
    
{
        
strcat(Ajuda, "{FFFFFF}Divulgadores\n{1170CF}OFF'S\n\n");
    }
//17
    
{
         
strcat(Ajuda, "{FFFFFF}Vibradores\n{FA0505} OFF'S\n\n");
    }
//11 = 93
    
ShowPlayerDialog(playerid, DialogBoxEx, DIALOG_STYLE_MSGBOX, "Info Server", Ajuda, "Ok", "Cancelar");
    return 
1;
    }
    
    if ( !
strcmp("/mendingo", cmdtext, true, 10) ) {
    
    new 
Nome[24];
    
GetPlayerName(playerid, Nome, 24);
    if( !
strcmp(Nome, "[DG]Mendingo", true) ) {
    if( !
strcmp(Nome, "[DG]Naked", true) ) {
    
SetPlayerSkin(playerid, 230);
    
    }
    else {
        
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
    }
    return 
1;
}
    
    
    
    
    return 
1;
    } 
Reply
#5

Se soubesse identar iria saber onde estava o erro.

PHP код:
#include <a_samp> 
#include <a_samp>//Include Made by : Sa-mp Team. 

#define DIALOG_AL    4677 
#define COLOR_RED     0xAA3333AA
#define COLOR_GREEN 0x33AA33AA

forward SpawnProtection(playerid);

#if defined FILTERSCRIPT 
public OnFilterScriptInit() 
{ 
    print(
"\n--------------------------------------"); 
    print(
" Blank Filterscript by your name here"); 
    print(
"--------------------------------------\n"); 
    return 
1; 
} 

public 
OnFilterScriptExit() 
{ 
    return 
1; 
} 

#else 

main() 
{ 

} 
#endif 


public OnPlayerSpawn(playerid) 
{ 
    
SetPlayerSkin(playerid, 230); 
    return 
1; 
} 

public 
OnGameModeInit() 
{ 
    return 
1; 
} 

public 
OnGameModeExit() 
{ 
    return 
1; 
} 

public 
OnPlayerCommandText(playerid, cmdtext[]) 
{ 
    if (
strcmp("/ooc", cmdtext, false, 10) == 0) 
    { 
        return 
1; 
    } 
     
    if (
strcmp("/infosv", cmdtext, true, 10) == 0) 
    { 
        new 
Ajuda[1500]; 
        
#define DialogBoxEx 90 
        
strcat(Ajuda,"{FFFFFF}Owner\n{FFEA03}[DG]Mendingo \n\n"); 
        
strcat(Ajuda, "{FFFFFF}Mapper\n{4CFA1B}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Scrippter\n{0C9E05}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Ajudantes\n{11CFCF}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Divulgadores\n{1170CF}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Vibradores\n{FA0505} OFF'S\n\n"); 
        
ShowPlayerDialog(playerid, DialogBoxEx, DIALOG_STYLE_MSGBOX, "Info Server", Ajuda, "Ok", "Cancelar"); 
        return 
1; 
    } 
  
    if(!
strcmp("/mendingo", cmdtext, true, 10)) {  
        new 
Nome[24]; 
        
GetPlayerName(playerid, Nome, 24); 
        if( !
strcmp(Nome, "[DG]Mendingo", true || !strcmp(Nome, "[DG]Naked", true)) { 
            
SetPlayerSkin(playerid, 230); 
        } 
        else {
            
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
        }
        return 
1;
    }
    return 
1;
} 
Reply
#6

Quote:
Originally Posted by Luan Argolo
Посмотреть сообщение
Se soubesse identar iria saber onde estava o erro.

PHP код:
#include <a_samp> 
#include <a_samp>//Include Made by : Sa-mp Team. 
#define DIALOG_AL    4677 
#define COLOR_RED     0xAA3333AA
#define COLOR_GREEN 0x33AA33AA
forward SpawnProtection(playerid);
#if defined FILTERSCRIPT 
public OnFilterScriptInit() 
{ 
    print(
"\n--------------------------------------"); 
    print(
" Blank Filterscript by your name here"); 
    print(
"--------------------------------------\n"); 
    return 
1; 
} 
public 
OnFilterScriptExit() 
{ 
    return 
1; 
} 
#else 
main() 
{ 
} 
#endif 
public OnPlayerSpawn(playerid) 
{ 
    
SetPlayerSkin(playerid, 230); 
    return 
1; 
} 
public 
OnGameModeInit() 
{ 
    return 
1; 
} 
public 
OnGameModeExit() 
{ 
    return 
1; 
} 
public 
OnPlayerCommandText(playerid, cmdtext[]) 
{ 
    if (
strcmp("/ooc", cmdtext, false, 10) == 0) 
    { 
        return 
1; 
    } 
     
    if (
strcmp("/infosv", cmdtext, true, 10) == 0) 
    { 
        new 
Ajuda[1500]; 
        
#define DialogBoxEx 90 
        
strcat(Ajuda,"{FFFFFF}Owner\n{FFEA03}[DG]Mendingo \n\n"); 
        
strcat(Ajuda, "{FFFFFF}Mapper\n{4CFA1B}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Scrippter\n{0C9E05}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Ajudantes\n{11CFCF}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Divulgadores\n{1170CF}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Vibradores\n{FA0505} OFF'S\n\n"); 
        
ShowPlayerDialog(playerid, DialogBoxEx, DIALOG_STYLE_MSGBOX, "Info Server", Ajuda, "Ok", "Cancelar"); 
        return 
1; 
    } 
  
    if(!
strcmp("/mendingo", cmdtext, true, 10)) {  
        new 
Nome[24]; 
        
GetPlayerName(playerid, Nome, 24); 
        if( !
strcmp(Nome, "[DG]Mendingo", true || !strcmp(Nome, "[DG]Naked", true)) { 
            
SetPlayerSkin(playerid, 230); 
        } 
        else {
            
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
        }
        return 
1;
    }
    return 
1;
} 
EU NГO POSSO USAR COMMANDO ASSIM , se nгo meus outros comandos nao funfam
PHP код:
    if(!strcmp("/mendingo", cmdtext, true, 10)) {  
        new 
Nome[24]; 
        
GetPlayerName(playerid, Nome, 24); 
        if( !
strcmp(Nome, "[DG]Mendingo", true || !strcmp(Nome, "[DG]Naked", true)) { 
            
SetPlayerSkin(playerid, 230); 
        } 
        else {
            
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
        }
        return 
1;
    }
    return 
1;
} 
precisa ser tipo assim

PHP код:
    if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    {
        
// Do something here
        
return 1; 
como faz pra converter ?


cara agr n ta dando pra pegar o nome dos usuarios n sei pq mais poderia me ajudar como faзo pra pegar o nome dos dos players tipo G:\server\scriptfiles\DayZ_Users.db
Reply
#7

Quote:
Originally Posted by BHTMestre
Посмотреть сообщение
cara agr n ta dando pra pegar o nome dos usuarios n sei pq mais poderia me ajudar como faзo pra pegar o nome dos dos players tipo G:\server\scriptfiles\DayZ_Users.db
Impossнvel com este cуdigo. Nem salvamento tem.
Reply
#8

Quote:
Originally Posted by Luan Argolo
Посмотреть сообщение
Impossнvel com este cуdigo. Nem salvamento tem.
isso e so uma filterscript'-' tem salvamento na gm , e poderia ver a mensagem editada a cima ?
Reply
#9

Se vocк nгo usa strcmp, vocк usa zcmd.
PHP код:
command(mendingo, playerid, params[]) { 
Quote:
Originally Posted by BHTMestre
Посмотреть сообщение
isso e so uma filterscript'-' tem salvamento na gm , e poderia ver a mensagem editada a cima ?
Nгo tenho bola de cristal, й necessбrio os cуdigos.
Reply
#10

Quote:
Originally Posted by Luan Argolo
Посмотреть сообщение
Se soubesse identar iria saber onde estava o erro.

PHP код:
#include <a_samp> 
#include <a_samp>//Include Made by : Sa-mp Team. 
#define DIALOG_AL    4677 
#define COLOR_RED     0xAA3333AA
#define COLOR_GREEN 0x33AA33AA
forward SpawnProtection(playerid);
#if defined FILTERSCRIPT 
public OnFilterScriptInit() 
{ 
    print(
"\n--------------------------------------"); 
    print(
" Blank Filterscript by your name here"); 
    print(
"--------------------------------------\n"); 
    return 
1; 
} 
public 
OnFilterScriptExit() 
{ 
    return 
1; 
} 
#else 
main() 
{ 
} 
#endif 
public OnPlayerSpawn(playerid) 
{ 
    
SetPlayerSkin(playerid, 230); 
    return 
1; 
} 
public 
OnGameModeInit() 
{ 
    return 
1; 
} 
public 
OnGameModeExit() 
{ 
    return 
1; 
} 
public 
OnPlayerCommandText(playerid, cmdtext[]) 
{ 
    if (
strcmp("/ooc", cmdtext, false, 10) == 0) 
    { 
        return 
1; 
    } 
     
    if (
strcmp("/infosv", cmdtext, true, 10) == 0) 
    { 
        new 
Ajuda[1500]; 
        
#define DialogBoxEx 90 
        
strcat(Ajuda,"{FFFFFF}Owner\n{FFEA03}[DG]Mendingo \n\n"); 
        
strcat(Ajuda, "{FFFFFF}Mapper\n{4CFA1B}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Scrippter\n{0C9E05}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Ajudantes\n{11CFCF}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Divulgadores\n{1170CF}OFF'S\n\n"); 
        
strcat(Ajuda, "{FFFFFF}Vibradores\n{FA0505} OFF'S\n\n"); 
        
ShowPlayerDialog(playerid, DialogBoxEx, DIALOG_STYLE_MSGBOX, "Info Server", Ajuda, "Ok", "Cancelar"); 
        return 
1; 
    } 
  
    if(!
strcmp("/mendingo", cmdtext, true, 10)) {  
        new 
Nome[24]; 
        
GetPlayerName(playerid, Nome, 24); 
        if( !
strcmp(Nome, "[DG]Mendingo", true || !strcmp(Nome, "[DG]Naked", true)) { 
            
SetPlayerSkin(playerid, 230); 
        } 
        else {
            
SendClientMessage(playerid, -1, "Vocк nгo esta autorizado a usar este comando!");
        }
        return 
1;
    }
    return 
1;
} 
Estб dando erros por que vocк deve fazer algo completo! estude pelo amor de deus.. C+V nгo tem futuro.. Recomendo o FilterScript acima do Luan.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)