[PGL]CraZy Posted August 9, 2013 Posted August 9, 2013 (edited) Salut, in tutorialul acesta va voi arata cum sa: 1) Cum sa creeati o baza de date pentru server-ul vostru. 2)Cum sa bagati skin-shoot in loc de lag-shoot 3)Cum sa opriti "bug-ul" (nu este tocmai un bug) de pe care playerii pot trage pe C din masina cu deagle. Aceasta "problema" exista la toate GM-urile. Sa incepem: 1)Trebuie sa aveti xampp deschis Intrii pe localhost// dai la phpmyadmin, dati click pe DataBase La Create DataBase scrii numele datei de baze. Dupa ii dai create --Data de baza s-a facut, in cazul meu GangWar Dupa aceea ii dati pe IMPORT --Aici urci baza de date, in serverul dvs trebuie sa aveti o extensie .SQL pe aceea o importati. Acum trebuie sa o bagati in GameMode O sa va apara la inceput in GameMode ceva de genu #define SQL_HOST "localhost" // date MySQL#define SQL_USER "root" --- lasati asa#define SQL_PASS "" ==== lasati asa#define SQL_DB "GangWar" ------ numele datei de baze care ati creeat in cazu meu GangWar GAta, aprindeti xampp, dati on la Apache si Mysql aprindeti serverul si ENJOY! 2) Cum sa bagati skin shoot in loc de lag shoot Prima data intrati in GameMode DUpaia bagati in GameMode asta: public OnPlayerGiveDamage (playerid, damagedid, Float: amount, weaponid ){if ( damagedid == INVALID_PLAYER_ID ) return 1;newFloat: HP,Float: AP;GetPlayerHealth ( damagedid, HP );GetPlayerArmour ( damagedid, AP );if ( AP >= amount ){SetPlayerArmour ( damagedid, AP - amount );}else if ( AP <= 0 ){SetPlayerHealth ( damagedid, HP - amount );}else{SetPlayerArmour ( damagedid, 0.0 );SetPlayerHealth ( damagedid, HP + ( AP - amount ) );}return 1;} Ca sa functionez bine, sa nu scada de x2 damage, trebuie ca la fiecare player sa fie SetTeam 1. 3) CA sa nu mai traga nimeni de pe C cu deagle din masina trebuie sa bagati urmatorul script in gamemode public OnPlayerStateChange(playerid, newstate, oldstate){if(newstate == PLAYER_STATE_PASSENGER){if(GetPlayerWeapon(playerid) == 24) {SetPlayerArmedWeapon(playerid, 0);}}return 1;} O sa mai revin cu mai multe tutoriale! Edited August 9, 2013 by CraZy666 3 Quote
clicknet Posted August 10, 2013 Posted August 10, 2013 Bravo o sa-ti dau 1+ cand pot..!Felicitari pentru munca depusa Quote
kZk. Posted August 10, 2013 Posted August 10, 2013 @ Ma poti contacta pe mess? Am nevoie de ajutor in legatura cu scriptingul. Id mesS: kkzk25 Sau dami un pm unde te pot contacta. Quote
Antonio Posted August 11, 2013 Posted August 11, 2013 Frumos,gg e bine ca cineva isi mai da silinta. Quote
ChrystianSandu Posted September 30, 2013 Posted September 30, 2013 Da, ti-ai dat silinta, dar vreau sa vin si eu cu un TUTORIAL nou... ;) Quote
MARIO123456 Posted October 4, 2013 Posted October 4, 2013 Bravo o sa-ti dau 1+ cand pot..!Felicitari pentru munca depusa Quote
Lundy Posted October 5, 2013 Posted October 5, 2013 Este un tutorial bun pentru cei ce invata sa scripteze. Quote
woodyZEW Posted January 10, 2014 Posted January 10, 2014 La 2, ești sigur că atât trebuie? Alți jucători, au alte gm-uri, poate nici nu au declarată funcția onplayergivedamage, sau cum este. Alții nu au HP/AP, au altfel declarată funcția, dacă faci un tutorial, fă cum trebuie, nu pentru a primi +1. Quote
WICKED. Posted January 10, 2014 Posted January 10, 2014 (edited) La 2, ești sigur că atât trebuie? Alți jucători, au alte gm-uri, poate nici nu au declarată funcția onplayergivedamage, sau cum este. Alții nu au HP/AP, au altfel declarată funcția, dacă faci un tutorial, fă cum trebuie, nu pentru a primi +1. HP si AP sunt variabilele din public. Esti paralel cu scriptul, lasa-te. Pe ORICE Gamemode merge punctul 2. Salut. Nu vezi la inceputul scriptului sau esti nevazator? new Float: HP, Float: AP; Edited January 10, 2014 by CraZy.w0w Quote
AdytZZa Posted March 23, 2014 Posted March 23, 2014 Este bun tutorialul, dar acum, in SA:MP 0.3z numai este lag-shot. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.