[Pomoc] Zcmd komande Balkan Nations

Započeo Obrisan korisnik
23. Okt. 2011.
2,017
pregleda
25
postova
Deleted User
Obrisan korisnik
23. Okt. 2011.
Skripta koju koristim: Balkan Nations
Detaljan opis problema: Vako trebaju mi ZCMD komande: /makeleader,/makeadmin ja imam neke komande ali mi trebaju u Zcmd pa znatel ih vi pretvorit u Zcmd. Ili ako vi imate ovu komandu /apostavi,/aponisti dajte
Dio skripte:

Makeadmin:
if(strcmp(cmd, "/makeadmin", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makeadmin [playerid/PartOfName] [level(1-3)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(PlayerInfo >= 1337)
{
   if(IsPlayerConnected(para1))
   {
       if(para1 != INVALID_PLAYER_ID)
       {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
printf(": %s je postavio %s na level %d admina.", sendername, giveplayer, level);
format(string, sizeof(string), "   Promovisani ste na level %d admina od strane %s", level, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "   Promovisali ste %s na level %d admina.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
}
}
return 1;
}

Makeleader:
if(strcmp(cmd, "/makeleader", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makeleader [playerid/PartOfName] [Number(1-15)]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "   Ne idite ispod 0, ili iznad 15!"); return 1; }
if (PlayerInfo >= 4)
{
   if(IsPlayerConnected(para1))
   {
       if(para1 != INVALID_PLAYER_ID)
       {
           if(PlayerInfo > 0 || PlayerInfo < 255)
           {
               SendClientMessage(playerid, COLOR_GREY, "   Taj igrac je u Faction / Family !");
               return 1;
           }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
format(string, sizeof(string), "   Vi ste postavljeni za lidera od Administratora %s", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "   Vi ste dali %s broj organizacije %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
if(level == 0) { PlayerInfo = 0; PlayerInfo = 0; gTeam = 3; PlayerInfo = 0; return 1; }
else if(level == 1) { PlayerInfo = 288; } //Police Force
else if(level == 2) { PlayerInfo = 286; } //FBI/ATF
else if(level == 3) { PlayerInfo = 287; } //National Guard
else if(level == 4) { PlayerInfo = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo = 175; } //Surenos
else if(level == 6) { PlayerInfo = 113; } //La Cosa Nostra
else if(level == 7) { PlayerInfo = 147; } //Mayor
else if(level == 8) { PlayerInfo = 20; } //Hitmans
else if(level == 9) { PlayerInfo = 227; } //RTS Studio
else if(level == 10) { PlayerInfo = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo = 121; } //Corleone
else if(level == 12) { PlayerInfo = 248; } //Hells Angels
else if(level == 13) { PlayerInfo = 104; } //Ballas
else if(level == 15) { PlayerInfo = 271; } //GroveStreet Families

if(level == 0)
{
   gTeam = 3;
    PlayerInfo = 3;
}
else if(level == 1 || level == 2 || level == 3)
{
   gTeam = 2;
    PlayerInfo = 2;
}
else if(level == 4)
{
   gTeam = 1;
   PlayerInfo = 1;
}
else
{
    gTeam = 15;
    PlayerInfo = 15;
}

   SetPlayerSkin(para1, PlayerInfo);

   if(level == 0)
   {
       PlayerInfo = 0;
   }
   else
   {
    PlayerInfo = 6;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Niste autorizovani da bi ste Koristiteli ovu komandu!");
}
}
return 1;
}

     

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Deleted User
Obrisan korisnik
23. Okt. 2011.
CMD:makeadmin(playerid,params[])
{
new para1,level,string,sendername,giveplayer;
    if(sscanf(params, "ui",para1,level)) return SendClientMessage(playerid, -1, "{FFFFFF}Uputstvo: {F50F2D}/makeadmin [ID igraca] [Level 1-3]");
if(PlayerInfo >= 1337)
{
        if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
printf(": %s je postavio %s na level %d admina.", sendername, giveplayer, level);
format(string, sizeof(string), "  Promovisani ste na level %d admina od strane %s", level, sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "  Promovisali ste %s na level %d admina.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
return 1;
}
//==============================================================================================

CMD:makeleader(playerid,params[])
{
new para1,level,string,sendername,giveplayer;
    if(sscanf(params, "ui",para1,level)) return SendClientMessage(playerid, -1, "{FFFFFF}Uputstvo: {F50F2D}/makeleader [ID igraca] [Broj 1-15]");
if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "  Ne idite ispod 0, ili iznad 15!"); return 1; }
if (PlayerInfo >= 4)
{
        if(para1 != INVALID_PLAYER_ID)
        {
            if(PlayerInfo > 0 || PlayerInfo < 255)
            {
                SendClientMessage(playerid, COLOR_GREY, "  Taj igrac je u Faction / Family !");
                return 1;
            }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo = level;
format(string, sizeof(string), "  Vi ste postavljeni za lidera od Administratora %s", sendername);
SendClientMessage(para1, COLOR_WHITE, string);
format(string, sizeof(string), "  Vi ste dali %s broj organizacije %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_WHITE, string);
if(level == 0) { PlayerInfo = 0; PlayerInfo = 0; gTeam = 3; PlayerInfo = 0; return 1; }
else if(level == 1) { PlayerInfo = 288; } //Police Force
else if(level == 2) { PlayerInfo = 286; } //FBI/ATF
else if(level == 3) { PlayerInfo = 287; } //National Guard
else if(level == 4) { PlayerInfo = 228; } //Fire/Ambulance
else if(level == 5) { PlayerInfo = 175; } //Surenos
else if(level == 6) { PlayerInfo = 113; } //La Cosa Nostra
else if(level == 7) { PlayerInfo = 147; } //Mayor
else if(level == 8) { PlayerInfo = 20; } //Hitmans
else if(level == 9) { PlayerInfo = 227; } //RTS Studio
else if(level == 10) { PlayerInfo = 61; } //Taxi Cab Company
else if(level == 11) { PlayerInfo = 121; } //Corleone
else if(level == 12) { PlayerInfo = 248; } //Hells Angels
else if(level == 13) { PlayerInfo = 104; } //Ballas
else if(level == 15) { PlayerInfo = 271; } //GroveStreet Families

if(level == 0)
{
    gTeam = 3;
    PlayerInfo = 3;
}
else if(level == 1 || level == 2 || level == 3)
{
    gTeam = 2;
    PlayerInfo = 2;
}
else if(level == 4)
{
    gTeam = 1;
    PlayerInfo = 1;
}
else
{
    gTeam = 15;
    PlayerInfo = 15;
}

    SetPlayerSkin(para1, PlayerInfo);

    if(level == 0)
    {
        PlayerInfo = 0;
    }
    else
    {
    PlayerInfo = 6;
}
}
}
return 1;
}

ZCMD + sscanf. Eto probaj mislim da sam je dobro sredio 🙂
Deleted User
Obrisan korisnik
23. Okt. 2011.
1 Error:

C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI66.680\BN.pwn(5471😎 : error 017: undefined symbol "pFMember"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

Linija:
 
 if(PlayerInfo > 0 || PlayerInfo < 255)
Deleted User
Obrisan korisnik
23. Okt. 2011.
Mirnas_Tajic wrote on October 23, 2011, 2:12 pm:
1 Error:

C:\DOCUME~1\Name\LOCALS~1\Temp\Rar$DI66.680\BN.pwn(5471😎 : error 017: undefined symbol "pFMember"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

Linija:
 
 if(PlayerInfo > 0 || PlayerInfo < 255)

Pa to si mi dao iz tvog moda 😄
Dodaj tamo pod enum pInfo ovo: pFMember,
FyoDoR
4
Shot Caller
23. Okt. 2011.
Da me  bog  ubije ja ovu strcmp komandu /makeleader nemogu skontat... Toliko je tezak strcmp i strtok da je to nenormalno :S stv. neznam ko jos  zna raditi sa time xD

btw. ako nemas to pFmember  slobodno ga  ukloni
Deleted User
Obrisan korisnik
23. Okt. 2011.
Evo jos mi treba komanda /setsat ja je nemam ali ako je imate vi u Cmd mozetel mi je dati molim vas?
Dzon_Lenon
5
Kingpin
23. Okt. 2011.
sta bi ta komanda i one gore 2 trebale da rade ?
Deleted User
Obrisan korisnik
23. Okt. 2011.
sve sam nastimao jos mi terba /setstat ona treba da radi: da postavljam igracu Lvl::

1:Level, 2:Godine, 3:Spol, 4:Skin, 5:Gl.Skin
6:Team, 7:Ubojstva, 8:Smrti, 9:Bankovni racu
, "Stat: 10😄roga, 11:Respekata

tj. ona obicna /setsat komanda
Dzon_Lenon
5
Kingpin
23. Okt. 2011.
daj varijable za sve to sto hoces da ti prikazuje..
Deleted User
Obrisan korisnik
23. Okt. 2011.
uhh neznam to ma ocu jednu obicnu komandu sto ima svaki mod jbt /setstat znas za tu komandu
Dzon_Lenon
5
Kingpin
23. Okt. 2011.
Znam vrlo dobro ali kako ti mislis da ti ja ispisem ovde tu komandu ako ne znam varijable za bankovni racun, drogu, respekte i ostalo sta ti treba..
Deleted User
Obrisan korisnik
23. Okt. 2011.
Cuj imas li ti Balkan Nations ? ako nemas ajd nadji i download i da mi pomognes molim tee oces??
Dzon_Lenon
5
Kingpin
23. Okt. 2011.
a zar ti nije lakse da uzmes tu komandu iz nekog drugog GF moda, varijable su iste u svakom slucaju.
Deleted User
Obrisan korisnik
23. Okt. 2011.
da ali dobijem error:
undefined symbol "UpdatePlayerAccount"
Dzon_Lenon
5
Kingpin
23. Okt. 2011.
pa definisi to... i daj kodove gde ti se javlja error nisam ja baba vanga da znam sta ti imas u modu..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha