GTA-Expert Forum: [Guida] Su varie funzioni - GTA-Expert Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[Guida] Su varie funzioni

#1 L'utente è offline   Follout 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 194
  • Iscritto il: 27/03/11
  • GTA Preferito:GTA: San Andreas

Inviato il 31 luglio 2011 - 15:31

<b>In questa guida spiegherò come utilizzare le seguenti funzioni:</b>
(non è di livello alto sullo scripting, ma può essere utile)

GetPlayerMoney(playerid);
GetPlayerScore(playerid);
GetPlayerPing(playerid);
GetPlayerName(playerid,[color=red]variabile[/color], sizeof([color=red]variabile[/color]));
GetPlayerIp(playerid, [color=red]variabile[/color], sizeof([color=red]variabile[/color]));


<b>Prima di iniziare a far eseguire queste applicazioni con un comando, o come volete spiego a cosa servono queste funzioni.</b>

GetPlayerMoney = Controlla i soldi del player.
GetPlayerName  = Controlla  il nome del player.
GetPlayerPing    = Controlla il ping del player.
GetPlayerIp       = Controlla l'ip del player.



:s: <b>Ora vedremo come utilizzare queste funzioni per farle vedere in game.</b>

Definiamo innanzi tutto le variabili da assegnare a queste funzioni, in questo modo:

new soldi;
soldi = GetPlayerMoney(playerid);


<b>In questo modo abbiamo definito che la variabile soldi è uguale alla funzione GetPlayerMoney.
Questo procedimento uguale sia per, GetPlayerMoney , GetPlayerScore e GetPlayerPing ad eccezione di GetPlayerName e GetPlayerIP, questo perchè vengono definite in questo modo (parlando sempre di variabili) :</b>

//GetPlayerName
new nomeutente[MAX_PLAYER_NAME];
GetPlayerName(playerid,nomeutente, sizeof(nomeutente));

//GetPlayerIp
new iputente[MAX_PLAYERS];
GetPlayerIp(playerid, iputente, sizeof(iputente));



<b> A questo punto vedremmo come farle vedere al player/utente in 2 modi:</b>


1 : Stile Dialogo MSGBOX
Creiamo sempre una variabile per il dialog in questo caso ho utilizzato, infostringa, e ricordate di definire il dialogo, con un define oppure mettete un numero (parola verde asd).
//in alto
#define dialogoinfo 1
//sotto cmd
new infostringa[23];
new nomeutente[MAX_PLAYER_NAME];
GetPlayerName(playerid,nomeutente, sizeof(nomeutente));
format(infostringa,sizeof(infostringa),"Nome: %­s ",nomeutente );
ShowPlayerDialog(playerid,[color=green]dialogoinfo[/color],DIALOG_STYLE_MSGBOX,"Info Player",infostringa,"ok","");


<b>Da notare che se definite la stringa con solo " new infostringa" senza mettere [numero], vi dare questo errore error 035: argument type mismatch (argument 1).
</b>
(dialoginfo poteva essere semplicemente 1 oppure un'altro numero che non è occupato in un'altro dialog)

<b>lo stesso procedimento sarà fatto con le altre funzioni.</b>

<b>Per far vedere la stessa funzione in formato, "SendClientMessage", dovrette usare lo stesso procedimento:</b>

new infostringa[23];
new nomeutente[MAX_PLAYER_NAME];
GetPlayerName(playerid,nomeutente, sizeof(nomeutente));
format(infostringa,128,"Nome: %­s  ",nomeutente);
SendClientMessage(playerid,colore,infostringa);




<b>Guida finita.... se ho tempo spiegherò altre definizioni sempre qui ;).
</b>
Scripter a pagamento, skipe: founder.dox
0

#2 L'utente è offline   _All3Xz_ 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 1512
  • Iscritto il: 05/01/09
  • GTA Preferito:GTA: San Andreas

Inviato il 31 luglio 2011 - 16:35

Apprezzo lo sforzo, ma sinceramente è fatta abbastanza male.. senza offesa
My Works
[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
0

#3 L'utente è offline   Follout 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 194
  • Iscritto il: 27/03/11
  • GTA Preferito:GTA: San Andreas

Inviato il 31 luglio 2011 - 17:41

Visualizza Messaggi_All3Xz_, il 31 luglio 2011 - 16:35 ha detto:

Apprezzo lo sforzo, ma sinceramente è fatta abbastanza male.. senza offesa


q8... lo fatta troppo veloce...Immagine Postata
Scripter a pagamento, skipe: founder.dox
0

#4 L'utente è offline   Peppex_Frakakkio 

  • Cittadino Onesto
  • Gruppo: Utenti
  • Messaggi: 23
  • Iscritto il: 29/07/11
  • GTA Preferito:GTA: San Andreas

Inviato il 01 agosto 2011 - 20:49

follout tu sei mio amico e ti ho anche su skype e posso dirti che so scriptare molto bene io e ti dico che ha pienamente ragione All3Xz anche perche ha piu esperienza di phanto lui è il miglior scripter d italia... e puo dimostrarlo...cmq follout ottima guida è fatta benino ed è utile per i principianti ;)
0

#5 L'utente è offline   Peppinux aka Peppe_Stasu 

  • Sicario
  • Gruppo: Utenti
  • Messaggi: 2056
  • Iscritto il: 16/04/10
  • GTA Preferito:GTA: San Andreas

Inviato il 01 agosto 2011 - 22:26

Inutile e fatta male .-.
0

#6 L'utente è offline   IlPazz0 

  • Cittadino Onesto
  • Gruppo: Utenti
  • Messaggi: 28
  • Iscritto il: 04/09/11
  • GTA Preferito:GTA: San Andreas

Inviato il 07 settembre 2011 - 16:50

Quote

ha piu esperienza di phanto lui è il miglior scripter d italia...


Se... Vabbe non vado OFF-Topic

Messaggio modificato da IlPazz0 il 07 settembre 2011 - 16:50

0

#7 L'utente è offline   Phanto90 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 528
  • Iscritto il: 31/12/09
  • GTA Preferito:GTA: San Andreas

Inviato il 08 settembre 2011 - 16:45

Quote

follout tu sei mio amico e ti ho anche su skype e posso dirti che so scriptare molto bene io e ti dico che ha pienamente ragione All3Xz anche perche ha piu esperienza di phanto

Incipit che non ho tuttora compreso, ti sembra importi a qualcuno se lo hai tra i contatti di skype?
Questo parere (da un presunto utente che si definisce un buono scripter anche se ho tutti i miei dubbi) non vedo cosa possa centrare una guida un parere del genere, nemmeno se fossi stato io il creatore della guida :boh:
Se proprio dovete dimostrare di essere bambini non fatelo discutendo di chi sia meglio di chi in pieno stile mentalità chiusa italiana ..

Ok dopo questo piccolo discorso posso dire ben poco sulla guida. Insomma sono funzioni e la maggior parte dichiara la propria funzione (scusate il gioco di parole) già dalla nominazione, passi dalle funzioni (liquidate in meno di qualche riga) a un dialog, spiegando anche qui con una terminologia abbastanza scadente e qualche errore grammaticale e sintattico.
-Molto migliorabile

Messaggio modificato da Phanto90 il 08 settembre 2011 - 18:21

Immagine PostataImmagine Postata Immagine Postata Immagine Postata


Immagine Postata Immagine Postata
0

#8 L'utente è offline   Sasuke_Uchika 

  • Vandalo
  • Gruppo: Utenti
  • Messaggi: 62
  • Iscritto il: 17/06/11
  • Provenienza:Naples
  • GTA Preferito:GTA: San Andreas

Inviato il 08 novembre 2011 - 17:20

inutile non si capisce nnt
0

#9 L'utente è offline   Federico Ronaldo 

  • Esecutore
  • Gruppo: Utenti
  • Messaggi: 6543
  • Iscritto il: 02/08/10
  • ID PSN:-
  • Gamertag:Fedez360
  • ID Social Club:-
  • Provenienza:Sardegna
  • GTA Preferito:GTA: Vice City

Inviato il 10 novembre 2011 - 19:20

Infatti la guida è fatta con i piedi :asd:


La Firma non deve superare i 600 pixel di larghezza, i 250 pixel di altezza e i 90KB di peso.

[center][img]https://31.media.tumblr.com/0f68b214e263d129fcc3a2d58b490e2b/tumblr_inline_n0k2sfMxju1rvco8p.gif[/img][/center]
0

#10 L'utente è offline   andriese 

  • Boss
  • Gruppo: Utenti
  • Messaggi: 10864
  • Iscritto il: 02/11/11
  • GTA Preferito:GTA: San Andreas

Inviato il 10 novembre 2011 - 21:33

a me non sembra così stupida come guida, se sai già qualcosa la capisci u.u
TENENTE DELLA CREW

Immagine Postata



Immagine Postata
0

#11 L'utente è offline   Federico Ronaldo 

  • Esecutore
  • Gruppo: Utenti
  • Messaggi: 6543
  • Iscritto il: 02/08/10
  • ID PSN:-
  • Gamertag:Fedez360
  • ID Social Club:-
  • Provenienza:Sardegna
  • GTA Preferito:GTA: Vice City

Inviato il 10 novembre 2011 - 21:48

Io che ho 2 anni di esperienza di scripting in pawno la capisco benissimo :asd:
Ma se provo a mettermi nei panni di uno che non ha mai scriptato non ci capirei niente Immagine Postata
La Firma non deve superare i 600 pixel di larghezza, i 250 pixel di altezza e i 90KB di peso.

[center][img]https://31.media.tumblr.com/0f68b214e263d129fcc3a2d58b490e2b/tumblr_inline_n0k2sfMxju1rvco8p.gif[/img][/center]
0

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi