2 pitanja

Započeo Teodor
23. Feb. 2020.
1,030
pregleda
7
postova
Teodor
4
Made Man
23. Feb. 2020.
Problem(error/warning):
1.Kako da napravim neki dobar DUEL SYS
2. Kako da imam ovaj Pawno?? https://prnt.sc/r6m74m

Dio skripte:

//

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):

//

Slika/video ingame problema(obavezno ako je ingame problem): //
algorhitmically
4
Shot Caller
23. Feb. 2020.
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.
Teodor
4
Made Man
23. Feb. 2020.
algorhitmically wrote on February 23, 2020, 9:10 pm:
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...

Ja nmz kako to da napravim u Pawnu
Skrilew
6
Godfather
23. Feb. 2020.
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

Poprilicno brz compiler, pritom imas oko 300 inc-ova tako da ne moras se muciti skidati
Teodor
4
Made Man
23. Feb. 2020.
V01D wrote on February 23, 2020, 9:17 pm:
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

Poprilicno brz compiler, pritom imas oko 300 inc-ova tako da ne moras se muciti skidati

THX, aj objavi PLS xD
Teodor
4
Made Man
23. Feb. 2020.
V01D wrote on February 23, 2020, 9:17 pm:
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

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

UsaoDM1 = 0; UsaoDM2 = 0; UsaoDM3 = 0;

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(21😎 : warning 217: loose indentation

return 1;

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(220) : warning 217: loose indentation

return 0;

(199-220

    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; GetPlayerName(playerid, ime, sizeof(ime));
new banfile;
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
}

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(581) : warning 217: loose indentation

else

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(585) : warning 217: loose indentation

return 1;

(evo cela ta komanda

CMD:dajrp(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new player,igrac,targetid,string,sendername; //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 = 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
}

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1333) : warning 217: loose indentation

CMD:komande(playerid, params[])
{
    switch (PlayerLang)
    {
    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
}

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

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 >= 1 && PlayerInfo < 1341)
{
new admtext;
new sendername;
new string;
new string2;
        if(PlayerInfo == 1) { admtext = "Level-1 Trial Admin"; } //1333
        else if(PlayerInfo == 2) { admtext = "Level-2 Admin"; }
        else if(PlayerInfo == 3) { admtext = "Level-3 Head Admina"; }
        else if(PlayerInfo == 4) { admtext = "Level-4 Direktor"; }
        else if(PlayerInfo == 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;
}

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(165😎 : warning 217: loose indentation

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
Teodor
4
Made Man
23. Feb. 2020.
Teodor wrote on February 23, 2020, 9:50 pm:
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

UsaoDM1 = 0; UsaoDM2 = 0; UsaoDM3 = 0;

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(21😎 : warning 217: loose indentation

return 1;

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(220) : warning 217: loose indentation

return 0;

(199-220

    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; GetPlayerName(playerid, ime, sizeof(ime));
new banfile;
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
}

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(581) : warning 217: loose indentation

else

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(585) : warning 217: loose indentation

return 1;

(evo cela ta komanda

CMD:dajrp(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new player,igrac,targetid,string,sendername; //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 = 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
}

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(1333) : warning 217: loose indentation

CMD:komande(playerid, params[])
{
    switch (PlayerLang)
    {
    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
}

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

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 >= 1 && PlayerInfo < 1341)
{
new admtext;
new sendername;
new string;
new string2;
        if(PlayerInfo == 1) { admtext = "Level-1 Trial Admin"; } //1333
        else if(PlayerInfo == 2) { admtext = "Level-2 Admin"; }
        else if(PlayerInfo == 3) { admtext = "Level-3 Head Admina"; }
        else if(PlayerInfo == 4) { admtext = "Level-4 Direktor"; }
        else if(PlayerInfo == 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;
}

C:\Users\Teodor\Desktop\Moj Servera\gamemodes\DMTest.pwn(165😎 : warning 217: loose indentation

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

Fix zahvaljujuci ovom liku https://gtablkn.gg/forum/tutorijali-u-vezi-sa-mpa/tut-lista-i-kratki-tut-kako-rjesiti-najpoznatih-warninga

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha