Progetto rilasciato Gamemode 0.3z?

Sixyears

Utente Normale
Autore del topic
18 Agosto 2011
93
29
Miglior risposta
0
Dopo aver letto attentamente una breve introduzione sul C++ ed aver analizzato i contenuti di una Gamemode di SAMP,ho deciso di creare un server tutto mio utilizzando come base una GM già strutturata in stile Roleplay con l'intenzione di editarla successivamente per renderla pubblica.

Il problema ora è:

1. Essendo molto vecchio SAMP, le uniche Gamemode che ho trovato (Persino su Sciax2 stesso) non corrispondono alla versione 0.3z.

2. Pur utilizzando delle gamemode 0.3x (Es...),hanno come reindirizzamento per il download Solidfiles:

Purtroppo il mio computer pur disattivando AVG non accetta download da quel sito e ciò mi impedisce di realizzare il progetto.

Riuscite ad aiutarmi?
 
È semplice. Basta compilare la gm con gli include della 0.3z e hai risolto il tuo problema. Vai su
Perfavore, Entra oppure Registrati per vedere i Link!
vai su Windows server e di seguito trovi la cartella pawno/include. Prendi gli include e li sostituisci a quella della gm che vuoi utilizzare e la compili.


Inviato dal mio iPhone 5s utilizzando Tapatalk 3.3.0 Beta (427)
 
Tutte le gamemode possono usate nella versione 0.3z di SA:MP, l'importante è aggiornare i vari Include e successivamente cambiare il file samp-server.exe con la versione 0.3z.
 
Appena accendo il computer provo e ti faccio sapere.

EDIT:

Allora,ho provato ad andargli incontro.

-Ho installato la Gamemode Magrid Roleplay 0.3e

-Ho installato la versione 0.3e di SAMP


Ora:

Ho tentato di loggare ma essendo scritto nei Rule che è 0.3x non mi legge il server.
Ho tentato di riloggare utilizzando la versione 0.3x ma la gamemode mi kicka lasciandomi il messaggio "Per giocare devi scaricare SA-MP 0.3e [Download Sul Forum]"


public OnPlayerConnect(playerid)
{
Update_Graffiti();
new version[4];
GetPlayerVersion(playerid, version, 4);
if(strcmp(version, "0.3e", true) != 0) SendClientMessage(playerid,0xFF0000FF, "Per giocare devi scaricare {FFFFFF}SA-MP 0.3e {FF0000}[Download Sul Forum]");
//MESSAGGIO CARICAMENTO
SendClientMessage(playerid,0x99FF00FF,"________________________________________________");
SendClientMessage(playerid, 0x99FF00FF, "Benvenuto su Magrid: {FFFFFF}Caricamento in corso...");
SendClientMessage(playerid,0x99FF00FF,"________________________________________________");
//CANCELLA OGGETTI
RemoveBuildingForPlayer(playerid, 955, -253.7422, 2597.9531, 62.2422, 10);
RemoveBuildingForPlayer(playerid, 16401, -271.9688, 2662.1953, 61.5859, 10);
RemoveBuildingForPlayer(playerid, 16776, -237.0234, 2662.8359, 62.6094, 10);
RemoveBuildingForPlayer(playerid, 1340, -197.4922, 2659.9141, 62.8203, 10);
RemoveBuildingForPlayer(playerid, 16062, -222.6641, 2663.3047, 66.2344, 10);
RemoveBuildingForPlayer(playerid, 16063, -222.3438, 2663.4531, 71.0156, 10);
RemoveBuildingForPlayer(playerid, 669, -206.6328, 2672.2422, 61.8438, 10);
RemoveBuildingForPlayer(playerid, 672, -243.0313, 2688.3047, 62.4844, 10);
RemoveBuildingForPlayer(playerid, 669, -232.1641, 2685.2734, 61.8438, 10);
RemoveBuildingForPlayer(playerid, 669, -202.5703, 2687.9688, 61.8438, 10);
//TEXTDRAW NEGOZI
TextDrawNegozi[playerid] = CreatePlayerTextDraw(playerid, 548.000000, 271.000000, " ");
PlayerTextDrawAlignment(playerid,TextDrawNegozi[playerid], 2);
PlayerTextDrawBackgroundColor(playerid,TextDrawNegozi[playerid], 255);
PlayerTextDrawFont(playerid,TextDrawNegozi[playerid], 1);
PlayerTextDrawLetterSize(playerid,TextDrawNegozi[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,TextDrawNegozi[playerid], -1);
PlayerTextDrawSetProportional(playerid,TextDrawNegozi[playerid], 1);
PlayerTextDrawSetShadow(playerid,TextDrawNegozi[playerid], 1);
PlayerTextDrawTextSize(playerid,TextDrawNegozi[playerid], 0.000000, 170.000000);
//TEXTDRAW AUTO
TextDrawBenzina[playerid] = CreatePlayerTextDraw(playerid,629.000000, 397.000000, " ");
PlayerTextDrawAlignment(playerid,TextDrawBenzina[playerid], 3);
PlayerTextDrawBackgroundColor(playerid,TextDrawBenzina[playerid], 255);
PlayerTextDrawFont(playerid,TextDrawBenzina[playerid], 1);
PlayerTextDrawLetterSize(playerid,TextDrawBenzina[playerid], 0.500000, 1.000000);
PlayerTextDrawColor(playerid,TextDrawBenzina[playerid], -1);
PlayerTextDrawSetOutline(playerid,TextDrawBenzina[playerid], 0);
PlayerTextDrawSetProportional(playerid,TextDrawBenzina[playerid], 1);
PlayerTextDrawSetShadow(playerid,TextDrawBenzina[playerid], 1);
//LABEL ESTRAZIONE
ArmedText[playerid] = Create3DTextLabel(" ",GIALLO,30.0, 40.0, 5.0, 20.0,0,1);
Attach3DTextLabelToPlayer(ArmedText[playerid], playerid, 0.0, 0.0, 0.7);
if(TimerCollisioni[playerid] != -1)
{
KillTimer(TimerCollisioni[playerid]);
TimerCollisioni[playerid] = -1;
}
PreloadAnimLib(playerid, "SILENCED");
PreloadAnimLib(playerid, "SWEET");
PreloadAnimLib(playerid, "PED");
//ICON RADAR
SetPlayerMapIcon(playerid, 0, -2485.7009,2272.7705,4.9844, 56, VERDE_CHIARO); // Comune
SetPlayerMapIcon(playerid, 1, -1390.0049,2638.5422,55.9844, 30, VERDE_CHIARO); // EQPD
SetPlayerMapIcon(playerid, 2, -2281.9478,2288.4253,4.9739, 9, VERDE_CHIARO); // B.S Navy
SetPlayerMapIcon(playerid, 3, -2479.6165,2317.7695,4.9844, 52, VERDE_CHIARO); // Banca
SetPlayerMapIcon(playerid, 4, -1536.0055,2564.1902,55.8359, 55, VERDE_CHIARO); // Scuola Guida
SetPlayerMapIcon(playerid, 5, -1296.3992,2698.1990,50.0625, 55, VERDE_CHIARO); // AutoConcessionaria
SetPlayerMapIcon(playerid, 6, -1514.1255,2525.7349,55.7704, 22, VERDE_CHIARO); // Ospedale
SetPlayerMapIcon(playerid, 7, -549.0438,2594.0283,53.9348, 30, VERDE_CHIARO); // FBI
SetPlayerMapIcon(playerid, 8, -910.8998,2685.9846,42.3703, 43, VERDE_CHIARO); // Casino Blackfield
SetPlayerMapIcon(playerid, 9, -263.9275,2613.7483,62.8653, 48, VERDE_CHIARO); // Centro Governo
SetPlayerMapIcon(playerid, 10, -211.3770,2676.5698,62.3183, 20, VERDE_CHIARO); // Vigili Fuoco
//================================================== Mostra GangZone
GangZoneShowForPlayer(playerid, Campo1, 0xFFFF0096);
GangZoneShowForPlayer(playerid, AreaPesca1, 1538909898);
GangZoneShowForPlayer(playerid, AreaPesca2, 1538909898);
GangZoneShowForPlayer(playerid, AreaPesca3, 1538909898);
//==========================================================================
if(IsPlayerNPC(playerid)) return 1;
//==============================================================================
Meter1[playerid] = TextDrawCreate(526.000000,408.000000,"I");
Meter2[playerid] = TextDrawCreate(622.000000,421.000000," ");
Meter3[playerid] = TextDrawCreate(529.000000,428.000000," Raggio");
TextDrawUseBox(Meter2[playerid],1);
TextDrawBoxColor(Meter2[playerid],0x000000ff);
TextDrawTextSize(Meter2[playerid],524.000000,171.000000);
TextDrawAlignment(Meter1[playerid],0);
TextDrawAlignment(Meter2[playerid],0);
TextDrawAlignment(Meter3[playerid],0);
TextDrawFont(Meter1[playerid],2);
TextDrawFont(Meter2[playerid],3);
TextDrawFont(Meter3[playerid],2);
TextDrawLetterSize(Meter1[playerid],0.199999,2.400000);
TextDrawLetterSize(Meter2[playerid],2.199999,0.000000);
TextDrawLetterSize(Meter3[playerid],0.300000,1.000000);
TextDrawSetOutline(Meter1[playerid],1);
TextDrawSetOutline(Meter2[playerid],1);
TextDrawSetOutline(Meter3[playerid],1);
TextDrawSetShadow(Meter1[playerid],0);
TextDrawSetShadow(Meter2[playerid],0);
TextDrawSetShadow(Meter3[playerid],0);
TextDrawShowForPlayer(playerid, ServerTextName);
TextDrawShowForPlayer(playerid, UrlServer);
//==========================================================================
JoinCounter = JoinCounter + 1;
dini_IntSet("Other/JoinCounter.cfg", "Connections", JoinCounter);
//==========================================================================
GameTextForPlayer(playerid,"~W~Benvenuto su ~n~~y~Magrid RolePlay 2.0",4500,3);
ResetStats(playerid);
SetPlayerScore(playerid, 0);
SetTimerEx("OnConnectionFinish", 1000, false, "i", playerid);
//=================================================================
return 1;
}

Cosa faccio? @FullyTheMonster @#F96
 
Ultima modifica:
Perché tutte queste complicazioni?
Scarica il server 0.3z dal sito ufficiale.
Sposta tutte le cartelle in quella nuova e ricompila, infine avvia il samp-server.exe .
Niente di più, niente di meno.


Inviato dal mio Google Nexus 5 utilizzando Tapatalk
 
Perché tutte queste complicazioni?
Scarica il server 0.3z dal sito ufficiale.
Sposta tutte le cartelle in quella nuova e ricompila, infine avvia il samp-server.exe .
Niente di più, niente di meno.
@Ardaenus
Sono nuovo nel mondo dello script,solitamente quando provo a fare ciò mi spuntano 500 errori nel compilatore per questo temo il trasferimento alla 0.3z e preferivo averne una diretta
 
Ultima modifica:
@Ardaenus
Sono nuovo nel mondo dello script,solitamente quando provo a fare ciò mi spuntano 500 errori nel compilatore per questo temo il trasferimento alla 0.3z e preferivo averne una diretta

Non dovrebbe darti errori, in quanto cambi solo un FILE.

- - - Aggiornato - - -

Ah dove c'è la versione nello script devi mettere 0.3z, basta..

Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
in:
Codice:
Perfavore, Entra oppure Registrati per vedere i codici!
 
Giorno e Buon Natale :emoji_smiley:
In questi giorni ho seguito attentamente le vostre procedure ed effettivamente non mi sta dando problemi.
Vi ringrazio per il supporto e spero di potervi richiamare in caso di Bisogno. @Ardaenus proceda pure con il lock :emoji_slight_smile: