samedi 23 juillet 2016

[Ajuda] Soluções para macro.

Eu gostaria de fazer macros para substituir isto:

PHP Code:

    playerid->Var0 4;
    
playerid->Var1[1] = 4;
    
playerid->Var2[1][2] = 4

por isto:

PHP Code:

    User_Var0[playerid] = 4;
    
User_Var1[playerid][1] = 4;
    
User_Var2[playerid][1][2] = 4

Bom vamos ao que eu já tentei:

Quote:

Método 1

Macro:

PHP Code:

#define User.    User_
#define playerid->%0\32;        PLAYERVAR_<%0>|playerid|
#define PLAYERVAR_<%0>|%1|        User.%0[%1] 

Este não funciona com variaveis arrays

Método 2

Macro:

PHP Code:

#define User.    User_
#define playerid->%0[            PLAYERVAR_<%0>|playerid|[
#define PLAYERVAR_<%0>|%1|        User.%0[%1] 

Este não funciona com variaveis comuns

Método 3

Macro:
Output:

PHP Code:

(PVAR@0:PVAR@1:X());User_Var0[playerid]= 4;
(
PVAR@0:X());User_Var1[playerid][1]= 4;
(
PVAR@0:X());User_Var2[playerid][1][2]= 4

Este funciona, porém ultiliza do recurso de tags e não funcionaria se tivesse um caracter diferente de espaço a frente da variavel, porém é 60% mais lento comparado aos outros, o que não me agrada.

Alguém tem uma idéia de como eu poderia fazer?

Let's block ads! (Why?)



[Ajuda] Soluções para macro.

Aucun commentaire:

Enregistrer un commentaire