[Ajuda] error 010: invalid function or declaration
#14

samp.png


Como esta na imagem, a declaraзгo da array mundo esta dentro de uma verificaзгo de prй-compilaзгo, entгo a array sу vai ser compilada se FILTERSCRIPT for definido antes da condiзгo caso contrбrio ela nгo vai existir no seu script.

Caso for um gamemode as callbacks OnFilterScriptInit e OnFilterScriptExit nгo sгo usada entгo nгo hб necessidade de usar elas no seu script e nem condiзгo para verificar se FILTERSCRIPT foi definido.

Se for um gamemode vai precisar do main:

PHP код:
main(){

e caso for filterscript retire o #if defined FILTERSCRIPT e #endif e utilize as callbacks OnFilterScriptInit e OnFilterScriptExit em vez de OnGameModeInit e OnGameModeExit.

Caso o jogador sempre esteja no virtual world 0 nгo й necessбrio usar esta array.

Quote:
Originally Posted by Scorpion659
Посмотреть сообщение
PHP код:
public OnPlayerCommandText(playeridcmdtext[])  
{  
    new 
mundo[MAX_PLAYERS];  
    if(
strcmp(cmdtext"/entrar"true) == 0)  
    {  
        if(
IsPlayerInRangeOfPoint(playerid2.01219.0685,-1812.5293,16.593))  
        {  
            
SetPlayerInterior(playerid3);  
            
mundo[playerid] = GetPlayerVirtualWorld(playerid);  
            
SetPlayerVirtualWorld(playerid1);  
            
SetPlayerPos(playerid1494.325195,1304.942871,1093.289062);  
        }  
        if(
IsPlayerInRangeOfPoint(playerid2.0938.0220,1733.2141,8.8516))  
        {  
            
SetPlayerInterior(playerid3);  
            
SetPlayerVirtualWorld(playerid2);  
            
SetPlayerPos(playerid1494.325195,1304.942871,1093.289062);  
        }  
    }
    
/*
    ...
    */  

Criando array mundo dentro dessa callback sempre que o jogador usar um comando ela vai ser criada, e sempre que a chegar no fim dela ou retornar algo ela vai ser destruнda tornando ela inъtil para o que ele quer fazer.


Й sempre bom retornar algum valor diferente de 0 ou true no final do comando para que nгo execute as verificaзхes abaixo, pois alйm desse mйtodo ser lento vai se tornar ainda mais lento:

PHP код:
public OnPlayerCommandtext(playeridcmdtext[]){
    if(!
strcmp(cmdtext"/cmd")){
        
//Retornando true para que nгo verificar se cmdtext й igual a /cmd2
        
return true;
    }
    if(!
strcmp(cmdtext"/cmd2")){
        
//Retornando para que nгo envie a mensagem para o jogador avisando que o comando nгo existe.
        
return true;
    }
    return 
false;

Reply


Messages In This Thread
error 010: invalid function or declaration - by Ryuzaki07 - 25.04.2017, 00:12
Re: error 010: invalid function or declaration - by Scorpion659 - 25.04.2017, 00:35
Re: error 010: invalid function or declaration - by Ryuzaki07 - 25.04.2017, 23:13
Re: error 010: invalid function or declaration - by Scorpion659 - 26.04.2017, 01:21
Respuesta: error 010: invalid function or declaration - by Ryuzaki07 - 26.04.2017, 03:17
Re: error 010: invalid function or declaration - by Scorpion659 - 26.04.2017, 03:30
Respuesta: error 010: invalid function or declaration - by Ryuzaki07 - 26.04.2017, 03:43
Re: Respuesta: error 010: invalid function or declaration - by Scorpion659 - 26.04.2017, 04:00
Respuesta: error 010: invalid function or declaration - by Ryuzaki07 - 26.04.2017, 16:59
Re: error 010: invalid function or declaration - by Scorpion659 - 26.04.2017, 17:24
Respuesta: error 010: invalid function or declaration - by Ryuzaki07 - 26.04.2017, 21:00
Re: Respuesta: error 010: invalid function or declaration - by Scorpion659 - 26.04.2017, 21:08
Re: Respuesta: error 010: invalid function or declaration - by IlanZ - 26.04.2017, 21:26
Re: error 010: invalid function or declaration - by MultiKill - 26.04.2017, 21:51
Re: error 010: invalid function or declaration - by Scorpion659 - 26.04.2017, 22:34
Re: error 010: invalid function or declaration - by IlanZ - 26.04.2017, 22:36
Respuesta: error 010: invalid function or declaration - by Ryuzaki07 - 27.04.2017, 19:02
Re: error 010: invalid function or declaration - by Scorpion659 - 27.04.2017, 19:05
Respuesta: error 010: invalid function or declaration - by Ryuzaki07 - 27.04.2017, 19:09
Re: error 010: invalid function or declaration - by Scorpion659 - 27.04.2017, 19:16
Re: error 010: invalid function or declaration - by Adiiti - 27.04.2017, 19:29
Respuesta: error 010: invalid function or declaration - by Ryuzaki07 - 27.04.2017, 22:26

Forum Jump:


Users browsing this thread: 1 Guest(s)