Raccolta script utili
#82
Inviato il 03 agosto 2011 - 17:33
.ReVo^, il 03 agosto 2011 - 10:02 ha detto:
_All3Xz_, il 29 luglio 2011 - 12:57 ha detto:
L'ho creato solo per fare prima a creare una stringa e a formattarla in una riga, dato che sono pigro mi rompe scrivere quel codice lungo, però magari ci sono altri pigri a cui potrà servire sta funzione..
#define CreateFormat(%0,%1,%2,%4); new %0[%1]; format(%0,%1,%2,%4);
CreateFormat(nome_stringa,lunghezza,testo,roba da formattare);
Esempio:
public OnPlayerConnect(playerid)
{
new nome[24];
GetPlayerName(playerid,nome,sizeof(nome));
CreateFormat(string,128,"%s è entrato nel server",nome);
SendClientMessageToAll(0xffffff,string);
return 1;
}
A Sto punto usa il define di peppe che ti fa mettere direttamente nel SendClientMessage(ToAll) le variabili
Io ho creato questa macro per usarla in un multilanguage system che ho creato tempo fa, così formatto due stringhe (ITA e ENG) velocemente
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
#84
Inviato il 29 agosto 2011 - 17:42
1: devi scrivere la macro, roba che con il semplice format non si fa.
2: a me pare che una stringa formattata funzioni anche così:
format(string, 256, "%s è entrato nel server, nome);
è più corta...
#86
Inviato il 29 agosto 2011 - 23:05
BeatBoxx3r, il 29 agosto 2011 - 18:42 ha detto:
sei serio? la macro si definisce in testa alla gm e bon.
penso sia più veloce scrivere
CreateFormat(string,80,"%s è entrato nel server",nome);
che
new string[80]; format(string,sizeof(string),"%s è entrato nel server",nome);
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
#87
Inviato il 30 agosto 2011 - 08:42
#89
Inviato il 24 ottobre 2011 - 16:09
_All3Xz_, il 29 luglio 2011 - 12:57 ha detto:
L'ho creato solo per fare prima a creare una stringa e a formattarla in una riga, dato che sono pigro mi rompe scrivere quel codice lungo, però magari ci sono altri pigri a cui potrà servire sta funzione..
#define CreateFormat(%0,%1,%2,%4); new %0[%1]; format(%0,%1,%2,%4);
CreateFormat(nome_stringa,lunghezza,testo,roba da formattare);
Esempio:
public OnPlayerConnect(playerid)
{
new nome[24];
GetPlayerName(playerid,nome,sizeof(nome));
CreateFormat(string,128,"%s è entrato nel server",nome);
SendClientMessageToAll(0xffffff,string);
return 1;
}
public OnPlayerConnect(playerid)
{
new nome[24];
GetPlayerName(playerid,nome,sizeof(nome));
CreateFormat(string,128,"%s è entrato nel server",nome);
SendClientMessageToAll(0xffffff,string);
return 1;
}
con il PlayerName(playerid) scrivi tutta quella roba in una riga
#90
Inviato il 27 ottobre 2011 - 17:27
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
#91
Inviato il 13 giugno 2012 - 19:16
Questa script per MTA:SA modifica il radar mettendone un stile sonar.
Autore: Io
Pubblicabile: Si
Screens: No
Bugs: Nessuno
Da provare: Si
DOWNLOAD: http://www.mediafire...t2mq72gawt1x3rv
Messaggio modificato da francescoso il 13 giugno 2012 - 19:17
GTA SA è il mio preferito.
Cerco di aiutare ad ampliare l'area files di GTA SA in questa community!
#92
Inviato il 14 giugno 2012 - 10:58
GTA SA è il mio preferito.
Cerco di aiutare ad ampliare l'area files di GTA SA in questa community!
#94
Inviato il 16 giugno 2012 - 22:48
GTA SA è il mio preferito.
Cerco di aiutare ad ampliare l'area files di GTA SA in questa community!