[POMOC]/lideri

Započeo Sarkenzo
3. Avg. 2014. Zaključano
397
pregleda
22
postova
Sarkenzo
4
Shot Caller
3. Avg. 2014.
Skripta koju koristim: GTA RP
Detaljan opis problema: Imam /lideri al nemam u dijalogu
Dio skripte: //

if (strcmp(cmd, "/lideri", true) == 0)
{
        if(IsPlayerConnected(playerid))
    {
  SendClientMessage(playerid, COLOR_GREEN, "|________ Online Lideri su: ________|");
  for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo == 1)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Policija Lider %s", sendername);
      SendClientMessage(playerid, COLOR_BLUE, string);
}
                else if(PlayerInfo == 2)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "UDB Lider %s", sendername);
      SendClientMessage(playerid, COLOR_BLUE, string);
}
                else if(PlayerInfo == 3)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Nacionalna garda Lider %s", sendername);
      SendClientMessage(playerid, COLOR_GREEN, string);
}
                else if(PlayerInfo == 4)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitna Pomoc Lider %s", sendername);
      SendClientMessage(playerid, COLOR_RED, string);
}
        else if(PlayerInfo == 5)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Surenos Lider %s", sendername);
      SendClientMessage(playerid, COLOR_GREEN, string);
}
        else if(PlayerInfo == 6)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Sicilian Mafia Lider %s|", sendername);
      SendClientMessage(playerid, COLOR_YELLOW, string);
}
                    else if(PlayerInfo == 7)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Gradonacelnik %s", sendername);
      SendClientMessage(playerid, COLOR_BLUE, string);
}
            else if(PlayerInfo == 8)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Hitman Lider %s", sendername);
    SendClientMessage(playerid, COLOR_BLACK, string);
}
            else if(PlayerInfo == 9)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Novinari Lider %s", sendername);
  SendClientMessage(playerid, COLOR_YELLOW, string);
}
                else if(PlayerInfo == 11)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Russian Mafia Lider %s", sendername);
SendClientMessage(playerid, COLOR_GREEN, string);
}
                    else if(PlayerInfo == 12)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Lider Parking Servisa %s", sendername);
      SendClientMessage(playerid, COLOR_GREEN, string);
}
                else if(PlayerInfo == 13)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "MS-13 Lider %s", sendername);
      SendClientMessage(playerid, COLOR_GREEN, string);
}
            else if(PlayerInfo == 14)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Yakuza Lider %s", sendername);
      SendClientMessage(playerid, COLOR_YELLOW, string);
}
                else if(PlayerInfo == 16)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Ballas Family Lider %s", sendername);
      SendClientMessage(playerid, COLOR_PURPLE, string);
}
                else if(PlayerInfo == 15)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Grove Street Lider %s", sendername);
      SendClientMessage(playerid, COLOR_GREEN, string);
}
                    else if(PlayerInfo == 17)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Lider Bajkera %s", sendername);
      SendClientMessage(playerid, COLOR_GREEN, string);
}
}
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Rudimental
5
OG Legend
4. Avg. 2014.
CMD:lideri(playerid, params[])
{
    #pragma unused params
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1)
{
new admtext;
            new atext;
if(PlayerInfo == 1) { admtext = "PD"; }
    else if(PlayerInfo == 2) { admtext = "FBI"; }// I sada po ovom radis kako je kod tebe za naziv lidera
            format(atext, sizeof(atext), "[ID %d] ", i);
strcat(string, atext);
strcat(string, "| ");
strcat(string, GetName(i));
strcat(string, " | ");
            format(admtext, sizeof(admtext), " Lider: %s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nijedan lider nije trenutno online!");
ShowPlayerDialog(playerid, 5674, DIALOG_STYLE_MSGBOX, "Lideri", string, "Uredu", "");
return 1;
}
Sarkenzo
4
Shot Caller
4. Avg. 2014.
Treba mi strcmp komanda ta mi izbacuje errore, kad je pretvorim u strcmp izbaci mi undefined getname
denis_lapi
5
Godfather
4. Avg. 2014.
GetName je izvedena f-ja. Koristi GetPlayerName, ili napravi GetName stock..
Sarkenzo
4
Shot Caller
5. Avg. 2014.
D:\LGRP\LGRP\gamemodes\lgrp.pwn(3756) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
D:\LGRP\LGRP\gamemodes\lgrp.pwn(34771) : error 017: undefined symbol "GetName"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
Kada ubacim taj stock GetName izbacuje mi 26 gresaka.Sada kada obrisem taj stock imam samo jednu getname, onaj ko mi je dao ovu komandu mora da mi da i njegov stock da bi greske nestale.
Zaboravio sam da kazem, da sam probao getname da pretvorim u getplayername

if (strcmp(cmd, "/lideri", true) == 0)
{
new stringlideri;
format(stringlideri, sizeof(stringlideri), "");
foreach(Player, i)
{
if (PlayerInfo >= 1)
{
new admtext;
            new atext;
if(PlayerInfo == 1) { admtext = "PD"; }
    else if(PlayerInfo == 2) { admtext = "FBI"; }// I sada po ovom radis kako je kod tebe za naziv lidera
            format(atext, sizeof(atext), "[ID %d] ", i);
strcat(stringlideri, atext);
strcat(stringlideri, "| ");
strcat(stringlideri, GetName(i));
strcat(stringlideri, " | ");
            format(admtext, sizeof(admtext), " Lider: %s |", admtext);
strcat(stringlideri, admtext);
strcat(stringlideri, "\n");
}
}
James_SmithXDl
6
OG Legend
5. Avg. 2014.
stock GetName(playerid)
{
    new name;
    GetPlayerName(playerid, name, sizeof(name));
    return name;
}
Sarkenzo
4
Shot Caller
5. Avg. 2014.
Resio sam stavio sam stock pod stockove dole ispod publica
James_SmithXDl
6
OG Legend
5. Avg. 2014.
to ti javlja na linijama lider komande?
Sarkenzo
4
Shot Caller
5. Avg. 2014.
Sad mi ne izbacuje ni jedan warning-error al komanda ne radi, jednostavno kada ukucam /lideri ne izlazi nista.Dialog je definisan lepo
Vedadd
5
Underboss
5. Avg. 2014.
Pošalji tu komandu koja ti radi bez erora ovde da je malo pročitam.
Sarkenzo
4
Shot Caller
5. Avg. 2014.

if (strcmp(cmd, "/lideri", true) == 0)
{
new stringlideri;
format(stringlideri, sizeof(stringlideri), "");
foreach(Player, i)
{
if (PlayerInfo >= 1)
{
new admtext;
            new atext;
if(PlayerInfo == 1) { admtext = "PD"; }
    else if(PlayerInfo == 2) { admtext = "FBI"; }// I sada po ovom radis kako je kod tebe za naziv lidera
            format(atext, sizeof(atext), "[ID %d] ", i);
strcat(stringlideri, atext);
strcat(stringlideri, "| ");

strcat(stringlideri, " | ");
            format(admtext, sizeof(admtext), " Lider: %s |", admtext);
strcat(stringlideri, admtext);
strcat(stringlideri, "\n");
}
}
if(strlen(stringlideri) == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Nijedan lider nije trenutno online!");
ShowPlayerDialog(playerid, DIALOGID_LIDERI, DIALOG_STYLE_MSGBOX, "Lideri", string, "Uredu", "");
return 1;
}
Vedadd
5
Underboss
5. Avg. 2014.
if (strcmp(cmd, "/lideri", true) == 0)
{
    #pragma unused params
    #pragma unused params
new string;
format(string, sizeof(string), "");
foreach(Player, i)
{
if (PlayerInfo >= 1 || PlayerInfo >=6)
{
new admtext;
            new atext;
if(PlayerInfo == 1) { admtext = "PD"; }
    else if(PlayerInfo == 2) { admtext = "FBI"; }
            format(atext, sizeof(atext), "{FFFFFF}[ID %d] ", i);
strcat(string, atext);
strcat(string, "|{F81414} ");
strcat(string, GetName(i));
strcat(string, "{FFFFFF} | ");
            format(admtext, sizeof(admtext), " {FFFF00}Lider: {FFFFFF}%s |", admtext);
strcat(string, admtext);
strcat(string, "\n");
}
}
if(strlen(string) == 0) return SendClientMessage(playerid, -1, "* Nijedan lider nije online!");
ShowPlayerDialog(playerid, DIALOGID_LIDERI, DIALOG_STYLE_MSGBOX, "Lideri", string, "Uredu", "");
return 1;
}


Probaj, pa mi javi.
Sarkenzo
4
Shot Caller
5. Avg. 2014.
Radi komanda al cim promenim ovo string u stringlideri ona ne radi.Ne bi je ni menjao da mi ne baca 1 warning vise..

D:\LGRP\LGRP\gamemodes\lgrp.pwn(3761) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
D:\LGRP\LGRP\gamemodes\lgrp.pwn(34763) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size:          10760 bytes
Code size:          2038816 bytes
Data size:          9464848 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4468 cells (17872 bytes)
Total requirements:11530808 bytes

2 Warnings.
Vedadd
5
Underboss
5. Avg. 2014.
Sarkenzo wrote on August 5, 2014, 5:39 pm:
Radi komanda al cim promenim ovo string u stringlideri ona ne radi.Ne bi je ni menjao da mi ne baca 1 warning vise..

D:\LGRP\LGRP\gamemodes\lgrp.pwn(3761) : warning 209: function "Streamer_OnPlayerDisconnect" should return a value
D:\LGRP\LGRP\gamemodes\lgrp.pwn(34763) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size:          10760 bytes
Code size:          2038816 bytes
Data size:          9464848 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4468 cells (17872 bytes)
Total requirements:11530808 bytes

2 Warnings.


Onaj "DIALOGID_LIDERI" Å¡ta ti je tu  ?

i pošalji linije ako imaš ta dva warninga
Sarkenzo
4
Shot Caller
5. Avg. 2014.
Taj jedan sam oduvek imao to je nes od Streamer-a
Evo ti za dijalog sto si mi trazio
#define DIALOGID_LIDERI 2100
Evo ti za taj string to
new string;

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha