Duel (1v1 / 2v2/ 3v3 / HP / Armour / C-BUG / Weapons / Arenas)


Započeo just_Sukiii, Februar 28, 2020, 20:10:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Tip: Filterscript
Slike ili Video: https://imgur.com/xf9UpxD
Opis i dodatne informacije: Sistem sa moda koji sam radio davno za Division DM, nikad nije testiran fino bi bilo kad bi neko testirao i da javi ako ima neku gresku
Download link: klik]/url]
Scan link: klik
Credits: Tvrdisic za ideju

( ENORMOUS RESPECT Ino420 / Xunder)
( tutorial )
> Sublime Text 3 > Atom.io
( includes & fs )
> Moving Textdraw > Daily Collect [With FS] > Custom GameText > Duel System
( gamemodes )
> Ganton Wars > Arcadius RPG > Light Matrix > Old Nation



malo smo se zanijeli sa raspravom..
al to nije tema trenutno ovdje


Citat: Levu poslato Februar 29, 2020, 01:23:26 PRE PODNE
Bukvalno, mogao je neko da se edukuje malo... Strasno
Da sam zaboravio staviti tip filterscripta rekli bi pogrešan formular i izbrisali temu

Još x sličnih rasprava se se briše Al nea veze nek bude da oni rade svoj posao

( ENORMOUS RESPECT Ino420 / Xunder)
( tutorial )
> Sublime Text 3 > Atom.io
( includes & fs )
> Moving Textdraw > Daily Collect [With FS] > Custom GameText > Duel System
( gamemodes )
> Ganton Wars > Arcadius RPG > Light Matrix > Old Nation



Citat: just_Sukiii poslato Februar 29, 2020, 01:27:33 PRE PODNE
Da sam zaboravio staviti tip filterscripta rekli bi pogrešan formular i izbrisali temu

Još x sličnih rasprava se se briše Al nea veze nek bude da oni rade svoj posao
https://balkan-samp.com/forum/index.php?topic=116044.330
evo teme ... mozete do sutra raspravljati :D



SyS

*

Ocena za "urednost": 0

Moglo je mnogo bolje, na primer uopste nisi morao da hard-codujes ono u enumu nego si mogao array da napravis sa zeljenom vrednoscu (preporucujem da definises MAX vrednost).

Ovo gore isto vazi i za oruzije, shit je malo.

Takodje, ako neko bude zeleo da promeni bilo sta, morace dosta da se drka jer si sve hard-code doslovno;

bool:duelExist,
Za ovo preporucujem y_iterators da koristis

for(new i = 0; i < MAX_DUEL; i++)
Isto kao gore, iteratori mame :D

GetName(playerid)
{
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	return name;
}

Nemoj to da radis. :P

resetDuel(id)
{
	DuelInfo[id][duelWeapon][0] = 
	DuelInfo[id][duelWeapon][1] = 
	DuelInfo[id][duelWeapon][2] = 
	DuelInfo[id][duelTeam1] = 
	DuelInfo[id][duelTeam2] = 0;
	DuelInfo[id][duelTeammate][0] = 
	DuelInfo[id][duelTeammate][1] = 
	DuelInfo[id][duelTeammate][2] = 
	DuelInfo[id][duelOpponent][0] = 
	DuelInfo[id][duelOpponent][1] = 
	DuelInfo[id][duelOpponent][2] = INVALID_PLAYER_ID;
	DuelInfo[id][duelHP] = 
	DuelInfo[id][duelArmour] = 100.0;
	DuelInfo[id][duelArenaID] = 
	DuelInfo[id][duelLineup] = 1;
	DuelInfo[id][duelCBug] = 
	DuelInfo[id][duelStarted] = 
	DuelInfo[id][duelExist] = false;
	return 1;
}

Ovde si mogao da loop-ujes kroz enum umesto da nabijas ovoliko linija dzaba :D

Uglavnom, pohvale za trud.

Citat: SyS poslato Mart 02, 2020, 21:54:36 POSLE PODNE
Ocena za "urednost": 0

Moglo je mnogo bolje, na primer uopste nisi morao da hard-codujes ono u enumu nego si mogao array da napravis sa zeljenom vrednoscu (preporucujem da definises MAX vrednost).

Ovo gore isto vazi i za oruzije, shit je malo.

Takodje, ako neko bude zeleo da promeni bilo sta, morace dosta da se drka jer si sve hard-code doslovno;

bool:duelExist,
Za ovo preporucujem y_iterators da koristis

for(new i = 0; i < MAX_DUEL; i++)
Isto kao gore, iteratori mame :D

GetName(playerid)
{
	new name[MAX_PLAYER_NAME];
	GetPlayerName(playerid, name, sizeof(name));
	return name;
}

Nemoj to da radis. :P

resetDuel(id)
{
	DuelInfo[id][duelWeapon][0] = 
	DuelInfo[id][duelWeapon][1] = 
	DuelInfo[id][duelWeapon][2] = 
	DuelInfo[id][duelTeam1] = 
	DuelInfo[id][duelTeam2] = 0;
	DuelInfo[id][duelTeammate][0] = 
	DuelInfo[id][duelTeammate][1] = 
	DuelInfo[id][duelTeammate][2] = 
	DuelInfo[id][duelOpponent][0] = 
	DuelInfo[id][duelOpponent][1] = 
	DuelInfo[id][duelOpponent][2] = INVALID_PLAYER_ID;
	DuelInfo[id][duelHP] = 
	DuelInfo[id][duelArmour] = 100.0;
	DuelInfo[id][duelArenaID] = 
	DuelInfo[id][duelLineup] = 1;
	DuelInfo[id][duelCBug] = 
	DuelInfo[id][duelStarted] = 
	DuelInfo[id][duelExist] = false;
	return 1;
}

Ovde si mogao da loop-ujes kroz enum umesto da nabijas ovoliko linija dzaba :D

Uglavnom, pohvale za trud.


cao makenzi kako si

Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter