[Ajuda] Essas linhas!
#1

Ola, gostaria de aprender essas linhas e como elas funcionam

PHP код:
#define SendClientFormat(%0,%1,%2,%3); \
format(Strsizeof(Str), %2, %3); SendClientMessage(%0, %1Str);
#define SendClientFormatToAll(%0,%1,%2); \
format(Strsizeof(Str), %1, %2); SendClientMessageToAll(%0Str);
#define @_CallBack:%0(%1) \
forward%0(%1); public%0(%1
Gostaria de um topico ou aqui mesmo expliquando como funciona esses % pfv, como sou novato gostaria de aprender essas paradas!
Reply
#2

Isso й um "macro".
%0, %1, %2, %3 e %4 sгo referente a funзхes de SendClientMessage. O compilar vai entender que ao invйs de ser:
PHP код:
SendClientFormat(playerid, -1"Seu nome й %s"pegarNome(playerid)); 
serб da seguinte forma:
PHP код:
format(Strsizeof(Str), "Seu nome й %s."pegarNome(playerid))
SendClientMessage(playerid, -1Str); 
Foram criadas para facilitar a vida de quem vai programar.
Reply
#3

Veja este tutorial. Estб em inglкs, mas se traduzir, serб muito ъtil para vocк:
https://sampforum.blast.hk/showthread.php?tid=570954
Reply
#4

Obrigado aos Dois, darei reputaзгo para ambos! So mais uma pergunta, hб necessidade de criar macros para facilitar algo? pois nesse exemplo o programador so usou 4x na GM
Reply
#5

Quote:
Originally Posted by vitinhosamp
Посмотреть сообщение
Obrigado aos Dois, darei reputaзгo para ambos! So mais uma pergunta, hб necessidade de criar macros para facilitar algo? pois nesse exemplo o programador so usou 4x na GM
Se vocк quer, use-a. Simples assim.
Reply
#6

Bom, em caso de operaзхes simples, й recomendado que vocк use macros, atй porque sгo executados mais rбpidos que as funзхes comuns, mas, em compensaзгo, o tamanho do cуdigo compilado tende a ser maior.
Reply
#7

depende, й sу abreviar algumas coisas, por exemplo em vez de SendClientMessage, eu uso
PHP код:
#define SCM SendClientMessage 
Reply
#8

Quote:
Originally Posted by GSantana
Посмотреть сообщение
depende, й sу abreviar algumas coisas, por exemplo em vez de SendClientMessage, eu uso
PHP код:
#define SCM SendClientMessage 
Isso aн jб й outra coisa.
Reply
#9

eu quis dizer para o cуdigo ficar melhor, e tu programar mais rapido
Reply
#10

Se alguйm pode-se por favor me mandar alguns tipos que eu possa usar, ficarei grato!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)