Guida Creare Una Gamemode DeathMatch Da 0

#KiK

Utente Strepitoso
Autore del topic
Redattore
30 Agosto 2012
4.317
172
Miglior risposta
0
Ciao a tutti,crarissimi sciaxini e amanti di Sa:Mp ;)
oggi vi posto una guida che spero che non sia postata:
Come Creare Una Gamemode Deathmatch Da 0!

da come sappiamo,le gamemode dm oggi sono poco usate perchè le gamemode roleplay nascono come funghi,però le gamemode dm erano le più belle,fatemelo dire :emoji_relieved:
io non sono un ottimo scripter,infatti vi posto questa guida solo per creare una piccola o grande parte della gamemode,per esempio i comandi,i dialoghi,per esempio il "modifica colore del nome" oppure spawna veicolo eccetera,possiamo creare dei dialoghi per teletrasporti eccetera,ora non mi perdo nel parlare :emoji_relieved:
quindi iniziamo! ;)

Occorrente Per creare una gamemode:
  • Pawno
  • Gta San Andreas MultiPlayer {Per Testare}

se abbiamo quello che serve,iniziamo.
  1. Iniziamo Creando un nuovo file/documento e scendiamo fino a OnPlayerConnect:
1.png

e scriviamo qualcosa,per Esempio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
In Nome server inserite il nome del vostro server,andiamo avanti ;)
dopo di questo,che ne dite se creiamo un dialogo che ci teletrasporta in un drift?
quindi andiamo in OnPlayerCommandText e scriviamo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
dopo di questo,andiamo in OnDialogResponse e scriviamo questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ovviamente nei "SetPlayerPos(playerid,0.0,0.0,3.0);" dovete mettere la posizione del teletrasporto,esempio:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
dopo di questo cosa rimane....ah il comando per riparare il veicolo con il tasto 2 :emoji_smiley:
cancelliamo il OnPlayerKeyStateChange e incolliamo questo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora manca un contatore di velocità ;)
vediamo un po..
Andiamo in OnPlayerConnect e scriviamo sotto al nostro messaggio di benvenuto:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
ora in OnPlayerUpdate Inseriamo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
e sotto il return 1; inseriamo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
così abbiamo aggiunto un contatore di velocità,ma ora manca l'orologio,quindi andiamo in e sotOnGamemodeInit e inseriamo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
e sotto al return 1; di OnGamemodeInit inseriamo:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!

così abbiamo aggiunto pure l'orologio ;)
questa guida fa un po pena..lo so ma è la prima >_>
ma spero che vi piaccia :emoji_smiley:

PS: se quando cliccate F5 vi compare:
C:\Users\Utente\Desktop\gamemode\DM\gamemodes\altro\tutorial.pwn(149) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
vuol dire che è staccato dal return,mi spiego:
se c'è scritto così:
[più staccato] ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Punti Teletrasporti Drift", "San Fierro\nLos Santos", "Avanti", "Cancella");
return 1;
spunta loose identation,invece se facciamo così:
[attaccato]ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Punti Teletrasporti Drift", "San Fierro\nLos Santos", "Avanti", "Cancella");
return 1;
Secompare:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
quindi la gamemode funziona ;)
ora basta solo salvare e nella configurazione scrivete in gamemode: Il nome dalla gamemode 1
poi startate il server e vi divertiteee :emoji_smiley:

mentre facevo tutorial ho creato la gamemode per demo per come viene,ecco qui download e scansione :emoji_smiley:
Download:
Perfavore, Entra oppure Registrati per vedere i Link!

Scansione:
Perfavore, Entra oppure Registrati per vedere i Link!


buon divertimento e grazie ;)​
 
Ultima modifica: