[Pomoc] oko komande /news

15. Dec. 2012. Zaključano
434
pregleda
7
postova
mistic144
4
Enforcer
15. Dec. 2012.
Skripta koju koristim: edit TX
Detaljan opis problema: ovako startam ja server na kucnom hostu udjem u igru i udjem u kombi od CNN i kada napisem /news radi i onda ubacim mod na host i dodjem na srw udjem u kombi i pisem /news i pise mi da nisam  u vozilu od news a na kucnom mi radi
Dio skripte:
	if(strcmp(cmd, "/news", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo == 9 || PlayerInfo == 9)
{
        if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "WG:RP |Vi ste utisani!");
return 1;
}
new counter = 0;
    for(new i = 90; i <= 101; i++)
    {
        new dist = CheckPlayerDistanceToVehicle(7, playerid, i);
        if(dist)
        {
            counter++;
        }
    }
    if(counter == 0)
    {
SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste u novinarskom vozilu ili u njegovoj blizini !");
return 1;
    }
    else
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /news ");
return 1;
}
                    format(string, sizeof(string), "{FFFFFF}Vijesti | {FFFFFF}%s: {FFFFFF}%s" , sendername, result);
        OOCOff(COLOR_WHITE,string);
  SendClientMessage(playerid,COLOR_GREEN,string);
PlayerInfo ++;
if(PlayerInfo == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 2, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 3, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 4, sada mozete da letite sa novinarskim helijem."); }
else if(PlayerInfo == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada now Level 5, mozete da vodite Live sada."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste Novinar!");
}
}//not connected
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //

pomognite mi molim vas
mistic144
4
Enforcer
15. Dec. 2012.
Jesam ubacio sve fileove osim .exe i nije htjelo radit
mistic144
4
Enforcer
15. Dec. 2012.
David (Sabljak) wrote on December 15, 2012, 6:24 pm:
PA mjeÅ¡aju ti se IDovi vozila  vjerojatno?


a kako da napravim da se ne mjesaju ako je do toga
mistic144
4
Enforcer
15. Dec. 2012.
a kako bi ti to ispravio na nekom modu kojeg znas das mi pls code pa cu ja to popravit prema svome

molim vas ako tko drugi zna da to popravim da se ne mjesaju idovi auta ako je do toga
WuTroX89
3
Hustler
15. Dec. 2012.
Predpostavljam da na serveru imas FS-ove koji spawnaju vozila makni ih sa servera ili napravi

new cnnvehs; Ovaj BROJ_VOZILA moras promjenit u koko imas vozila u cnnu

i svaki za svaki auto napises cnnvehs = CreateVeh...

te koristi ovu komandu
	if(strcmp(cmd, "/news", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo == 9 || PlayerInfo == 9)
{
        if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "WG:RP |Vi ste utisani!");
return 1;
}
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
    if(!IsPlayerInVehicle(playerid, cnnvehs))
    {
SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste u novinarskom vozilu ili u njegovoj blizini !");
return 1;
    }
}
    else
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /news ");
return 1;
}
                    format(string, sizeof(string), "{FFFFFF}Vijesti | {FFFFFF}%s: {FFFFFF}%s" , sendername, result);
        OOCOff(COLOR_WHITE,string);
  SendClientMessage(playerid,COLOR_GREEN,string);
PlayerInfo ++;
if(PlayerInfo == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 2, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 3, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 4, sada mozete da letite sa novinarskim helijem."); }
else if(PlayerInfo == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada now Level 5, mozete da vodite Live sada."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste Novinar!");
}
}//not connected
return 1;
}
mistic144
4
Enforcer
15. Dec. 2012.
!вυ!ѕєуzιιι¢н™.amx wrote on December 15, 2012, 7:06 pm:
Predpostavljam da na serveru imas FS-ove koji spawnaju vozila makni ih sa servera ili napravi

new cnnvehs; Ovaj BROJ_VOZILA moras promjenit u koko imas vozila u cnnu

i svaki za svaki auto napises cnnvehs = CreateVeh...

te koristi ovu komandu
	if(strcmp(cmd, "/news", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo == 9 || PlayerInfo == 9)
{
        if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "WG:RP |Vi ste utisani!");
return 1;
}
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
    if(!IsPlayerInVehicle(playerid, cnnvehs))
    {
SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste u novinarskom vozilu ili u njegovoj blizini !");
return 1;
    }
}
    else
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /news ");
return 1;
}
                    format(string, sizeof(string), "{FFFFFF}Vijesti | {FFFFFF}%s: {FFFFFF}%s" , sendername, result);
        OOCOff(COLOR_WHITE,string);
  SendClientMessage(playerid,COLOR_GREEN,string);
PlayerInfo ++;
if(PlayerInfo == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 2, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 3, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 4, sada mozete da letite sa novinarskim helijem."); }
else if(PlayerInfo == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada now Level 5, mozete da vodite Live sada."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste Novinar!");
}
}//not connected
return 1;
}


napravio sam kako si reko i izbaci mi eror 
C:\Documents and Settings\User\Desktop\Balkan Life\Balkan Life\gamemodes\BLRP.pwn(69431) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.
na ovoj liniji sta je crvena   
		if(strcmp(cmd, "/news", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo == 9 || PlayerInfo == 9)
{
        if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "WG:RP |Vi ste utisani!");
return 1;
}
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
    if(!IsPlayerInVehicle(playerid, cnnvehs))
    {
SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste u novinarskom vozilu ili u njegovoj blizini !");
return 1;
    }
}
    else
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /news ");
return 1;
}
                    format(string, sizeof(string), "{FFFFFF}Vijesti | {FFFFFF}%s: {FFFFFF}%s" , sendername, result);
        OOCOff(COLOR_WHITE,string);
  SendClientMessage(playerid,COLOR_GREEN,string);
PlayerInfo ++;
if(PlayerInfo == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 2, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 3, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 4, sada mozete da letite sa novinarskim helijem."); }
else if(PlayerInfo == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada now Level 5, mozete da vodite Live sada."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste Novinar!");
}
}//not connected
return 1;
}


}
}
    else
    {

ovo st je crveno tu je problem
mistic144
4
Enforcer
16. Dec. 2012.
Problem rjesen eto komande da netrebate drugi otvarat novu temu Radit ce vam komanda na hostu i na kucnom serveru
	if(strcmp(cmd, "/news", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo == 9 || PlayerInfo == 9)
{
        if(PlayerInfo == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "WG:RP |Vi ste utisani!");
return 1;
}
new newcar = GetPlayerVehicleID(playerid);
    if(!IsACnnCar(newcar))
    {
SendClientMessage(playerid, COLOR_GREY, "Niste u novinarskom vozilu ili u njegovoj blizini !");
return 1;
    }
    else
    {
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /news ");
return 1;
}
                    format(string, sizeof(string), "{48E31C}Vijesti | {FFFFFF}%s: {FFFFFF}%s" , sendername, result);
        OOCOff(COLOR_WHITE,string);
  SendClientMessage(playerid,COLOR_GREEN,string);
PlayerInfo ++;
if(PlayerInfo == 50)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 2, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 100)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 3, ubrzo cete moci da letite sa helijem i da radite Live."); }
else if(PlayerInfo == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 4, sada mozete da letite sa novinarskim helijem."); }
else if(PlayerInfo == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada now Level 5, mozete da vodite Live sada."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_RED, "[Greska!]"COL_GREY"Niste Novinar!");
}
}//not connected
return 1;
}


Neka tako ostane

Moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha