1. Samo budes kreativan i omogucis igracima sto vise opcija i sto jednostavniji interfejs(na primer dijalog) sa lepim izgledom. Omogucis im kontrolu nad sto vise stvari tokom duela tipa health, armor, oruzje, municija, vreme trajanja, tip moda...
2. Skines default compiler sa samp sajta mada ne bih ti bas preporucio jer je outdated.
1. U skorije vreme sam mogao objaviti neki prost duel system, uglavnom kao sto je receno iznad, sto vise opcija za igrace, i da ne baguje!
2. Koristi ovaj : KLIKNI ME NEZNO (https://www.mediafire.com/file/q0z8ojuzbn98bi8/Brzi_Pawno.7z/file)
Poprilicno brz compiler, pritom imas oko 300 inc-ova tako da ne moras se muciti skidati
Citat: V01D poslato Februar 23, 2020, 22:17:13 POSLE PODNE
1. U skorije vreme sam mogao objaviti neki prost duel system, uglavnom kao sto je receno iznad, sto vise opcija za igrace, i da ne baguje!
2. Koristi ovaj : KLIKNI ME NEZNO (https://www.mediafire.com/file/q0z8ojuzbn98bi8/Brzi_Pawno.7z/file)
Poprilicno brz compiler, pritom imas oko 300 inc-ova tako da ne moras se muciti skidati
Skinuo sam taj Brzi Pawno I imam odjednom 10 warrninga
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(195) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(218) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(220) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(581) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(585) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1333) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1353) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1359) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1360) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1658) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(195) : warning 217: loose indentation
[pawn]
UsaoDM1[playerid] = 0; UsaoDM2[playerid] = 0; UsaoDM3[playerid] = 0;
[/pawn]
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(218) : warning 217: loose indentation
[pawn]
return 1;
[/pawn]
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(220) : warning 217: loose indentation
[pawn]
return 0;
[/pawn]
(199-220
[pawn]
if(fexist(UserPath(playerid)))
{
INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_GREEN"New"COL_RED" School"COL_GREEN" DeathMatch"COL_RED" Login",""COLOR_BLUE"Dobrodosao: %s"COL_WHITE"\nTvoj account je pronadjen u bazi podataka, ukucaj sifru kako bi ste se ulogovali na vas account","Login","Quit");
}
else
{
ShowPlayerDialog(playerid,DIALOG_JEZICI, DIALOG_STYLE_LIST, "Odaberite jezik", "Srpski\nEngleski", "ODABERI", "IZLAZ");
}
new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid, ime, sizeof(ime));
new banfile[64];
format(banfile,64,BanFolder,ime);
if(fexist(banfile))
{
SendClientMessage(playerid, -1, " Banovani ste sa ovog servera.");
SendClientMessage(playerid, -1, " Razlog:%s");
SendClientMessage(playerid, -1, " Admin:%s");
SendClientMessage(playerid, -1, " Forum link: www.uskoro.com");
Kick(playerid);
return 1; // 218
}
return 0; // 220
}
[/pawn]
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(581) : warning 217: loose indentation
[pawn]
else
[/pawn]
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(585) : warning 217: loose indentation
[pawn]
return 1;
[/pawn]
(evo cela ta komanda
[pawn]
CMD:dajrp(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new player,igrac,targetid,string[256],sendername[MAX_PLAYER_NAME]; //Sacuva ti lepo, samo sto ti verovatno nisi ucitao skin itd
if(sscanf(params, "u", player)) return SCM(playerid,COLOR_ORANGE,"[NS:DM] ->"COL_RED" Koristi:"COLOR_BLUE" /dajrp"COL_LIGHTBLUE" [ID/Deo imena]");
if(player == INVALID_PLAYER_ID) return SCM(playerid, RED, "Pogresan ID.");
PlayerInfo[player][pRconDozvola] = 1;
format(string, sizeof(string), "NS:DM | Admin %s vam je dozvolio rcon panel", GetName(playerid));
SCM(player, -1, string);
format(string, sizeof(string), "NS:DM | Igracu %s ste dozvolili rcon panel", GetName(player));
SCM(playerid, -1, string);
format(string, sizeof(string),"|O-WARN| Admin: %s je dao dozvolu za RP igracu: %s!!! ",GetName(targetid),GetName(igrac),GetName(playerid),sendername);
SendMessageToOwner(string);
SavePlayer(player);
}
else // 581
{
SCM(playerid,-1,"{FFFFFF}[NS:DM]: {F81414}Niste autorizovani za koriscenje ove naredbe");
}
return 1; //585
}
[/pawn]
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1333) : warning 217: loose indentation
[/pawn]
CMD:komande(playerid, params[])
{
switch (PlayerLang[playerid])
{
case 1:
ShowPlayerDialog(playerid, DIALOG_DM, DIALOG_STYLE_MSGBOX, "{E41817}New School Komande", "{C35817}\n/admins -> Da vidite onlin admine !{C35817}\n/dm -> Da se pucate sa ostalim igracima !{C35817}\n/dmhelp -> Da vidite koja DeathMatch Arena sadrzi koja oruzja !{C35817}\n/report -> Da reportate igraca!{C35817}\n/duel -> Da izazovete igraca na dvoboj!","Okay", "");
case 2:
ShowPlayerDialog(playerid, DIALOG_DM, DIALOG_STYLE_MSGBOX, "{E41817}New School CMD", "{C35817}\n/admins -> Look online admins !{C35817}\n/dm -> DeathMatch Arena !{C35817}\n/dmhelp -> DA !{C35817}\n/report -> NE!{C35817}\n/duel -> Da izazovete igraca na dvoboj!","Okay", "");
}
return 1; //1333
}
[/pawn]
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1353) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1359) : warning 217: loose indentation
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1360) : warning 217: loose indentation
[pawn]
CMD:admins(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
SendClientMessage(playerid, COLOR_ORANGE, " ");
SendClientMessage(playerid, COLOR_ORANGE, "-| ADMINS |-");
SendClientMessage(playerid, COLOR_ORANGE, " ");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo
[pAdmin] >= 1 && PlayerInfo[pAdmin] < 1341)
{
new admtext[64];
new sendername[MAX_PLAYER_NAME];
new string[256];
new string2[128];
if(PlayerInfo[pAdmin] == 1) { admtext = "Level-1 Trial Admin"; } //1333
else if(PlayerInfo[pAdmin] == 2) { admtext = "Level-2 Admin"; }
else if(PlayerInfo[pAdmin] == 3) { admtext = "Level-3 Head Admina"; }
else if(PlayerInfo[pAdmin] == 4) { admtext = "Level-4 Direktor"; }
else if(PlayerInfo[pAdmin] == 5) { admtext = "Level-5 Skripter"; }
else if(IsPlayerAdmin(playerid)) { admtext = "Level-6 Vlasnik"; }
else { admtext = "Gamemoderator"; } //1359
GetPlayerName(i, sendername, sizeof(sendername)); //1360
format(string, 256, "%s ( %s )", sendername, admtext);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string2, sizeof(string2),"|A-WARN| Igrac: %s gleda listu admina! ",sendername);
SendMessageToAdmins(string2);
}
}
}
}
return 1;
}
[/pawn]
C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1658) : warning 217: loose indentation
[pawn]
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_CROUCH) && HOLDING(KEY_FIRE) && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z-10);
SendClientMessage(playerid, -1, "Ne radi vise C-BUG");
}
return 1; //1358
}
Ne znam stv do cega moze da bude
[/pawn]