[PAWN]Functie interesanta
2 participanți
Pagina 1 din 1
[PAWN]Functie interesanta
Salut . Tocmai am sa va arat o functie interesanta in Pawno . Bineinteles pentru Sa-mp.
Este o functie cu care la un anumit callback ( poate fi o comanda , un tempo [ timer ] sau altceva ) trimite un mesaj la toti dar nu si la playerul care foloseste callbackul.. de ex cand cineva scrie o comanda , daca folosesti functia in ea , toti primesc un mesaj dar el nu.
FUNCTIA :
stock SCME( ex, color2, msg[ ] )
{
new p = 0;
for ( p != MAX_PLAYERS; p++ )
{
if ( p != ex )
{
SendClientMessage( ex, color2, msg[ ] );
}
}
return true;
}
Folosire :
De exemplu:
if (strcmp("/hi", cmdtext, true, 12) == 0)
{
new string[256],pname[24];
GetPlayerName(playerid,pname,24);
format(string,256,"%s Va saluta pe toti !",pname);
SCME(playerid,0xFFFFFF,string);
return true;
}
Aceasta comanda va face ca atunci cand un player de pe server va scrie /hi va trimite un mesaj la toti cu " NUMELE_PLAYERULUI va saluta !"
dar nu si la playerul care a scris comanda...
Interesant nu? E faina si nu face lagg , chiar scade laggul . Am sa revin cu mai multe functii .
Este o functie cu care la un anumit callback ( poate fi o comanda , un tempo [ timer ] sau altceva ) trimite un mesaj la toti dar nu si la playerul care foloseste callbackul.. de ex cand cineva scrie o comanda , daca folosesti functia in ea , toti primesc un mesaj dar el nu.
FUNCTIA :
stock SCME( ex, color2, msg[ ] )
{
new p = 0;
for ( p != MAX_PLAYERS; p++ )
{
if ( p != ex )
{
SendClientMessage( ex, color2, msg[ ] );
}
}
return true;
}
Folosire :
De exemplu:
if (strcmp("/hi", cmdtext, true, 12) == 0)
{
new string[256],pname[24];
GetPlayerName(playerid,pname,24);
format(string,256,"%s Va saluta pe toti !",pname);
SCME(playerid,0xFFFFFF,string);
return true;
}
Aceasta comanda va face ca atunci cand un player de pe server va scrie /hi va trimite un mesaj la toti cu " NUMELE_PLAYERULUI va saluta !"
dar nu si la playerul care a scris comanda...
Interesant nu? E faina si nu face lagg , chiar scade laggul . Am sa revin cu mai multe functii .
CookieMonster- Administrator
- Varsta : 27
Pagina 1 din 1
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum
Mier Noi 28, 2012 9:54 pm Scris de alextegla
» VitalisMetin2 24/24
Sam Noi 05, 2011 9:27 pm Scris de KingSined
» Mafia20000 Web-Browser Game
Dum Oct 30, 2011 9:46 am Scris de arsenium
» DarkAngelmt2
Sam Oct 29, 2011 6:06 pm Scris de Forkey
» Metin2 Mania
Vin Oct 28, 2011 12:06 pm Scris de leoni11
» [Prezentare]SpikeLikeCookie Revine
Mier Oct 26, 2011 5:59 pm Scris de SpiKeLikeCookie
» Login bug Rezolvat definitiv
Mier Oct 26, 2011 3:58 pm Scris de alquaida
» Metin2Ea SERVER 1
Mier Oct 26, 2011 12:42 pm Scris de florin95
» Metin2Arena -PVM
Mier Oct 26, 2011 12:36 pm Scris de florin95