[POMOC]/news, /intervju

Započeo Capo, April 10, 2013, 21:11:46 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim:CLRP
Detaljan opis problema:Znaci, kad sjednem u auto od CNN pise da nisam u blizini, ili u autu,  a kad sam izvan, isto, a i kad radi pise tole se pravi nesto kao textdraw, pa jel ima netko da pise u chatu lijepo, ako netko ima :D
ili ako moze pomoc :D
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/

daj tu komandu za news i intervju da vidimo

if(strcmp(cmd, "/news", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
        if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Ne mozete pricati, oduzeto vam je pravo govora");
return 1;
}
new counter = 0;
    for(new i = 90; i <= 101; i++)
    {
        new dist = CheckPlayerDistanceToVehicle(7, playerid, i);
        if(dist)
        {
            counter++;
        }
    }
new veh = GetPlayerVehicleID(playerid);
// new auto = GetVehicleModel(veh);
if(IsACNNCar(veh) && IsPlayerInVehicle(playerid, veh))
    {
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] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, ""svpl"Koriscenje:{FFFFFF} /news [tekst]");
return 1;
}
format(string, sizeof(string), "- Vesti: ~n~%s: ~w~%s.", sendername, result);
TextDrawSetString(Novinari, string);
TextDrawShowForAll(Novinari);
SetTimerEx("UnistiTDKuce",15000,0,"d",playerid);
PlayerInfo[playerid][pNewsSkill] ++;
if(PlayerInfo[playerid][pNewsSkill] == 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[playerid][pNewsSkill] == 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[playerid][pNewsSkill] == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 4, sada mozete da letite sa novinarskim helijem."); }
else if(PlayerInfo[playerid][pNewsSkill] == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada now Level 5, mozete da vodite Live sada."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "Niste Novinar!");
}
}//not connected
return 1;
}



EVO, :D

if(strcmp(cmd, "/news", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
        if(PlayerInfo[playerid][pMuted] == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "Ne mozete pricati, oduzeto vam je pravo govora");
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_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] <= ' '))
{
idx++;
}
new offset = idx;
new result[128];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, ""svpl"Koriscenje:{FFFFFF} /news [tekst]");
return 1;
}
format(string, sizeof(string), "- Vesti: ~n~%s: ~w~%s.", sendername, result);
TextDrawSetString(Novinari, string);
TextDrawShowForAll(Novinari);
SetTimerEx("UnistiTDKuce",15000,0,"d",playerid);
PlayerInfo[playerid][pNewsSkill] ++;
if(PlayerInfo[playerid][pNewsSkill] == 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[playerid][pNewsSkill] == 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[playerid][pNewsSkill] == 200)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada Level 4, sada mozete da letite sa novinarskim helijem."); }
else if(PlayerInfo[playerid][pNewsSkill] == 400)
{ SendClientMessage(playerid, COLOR_YELLOW, "* Vas skill novinara je sada now Level 5, mozete da vodite Live sada."); }
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "Niste Novinar!");
}
}//not connected
return 1;
}


da, ali svakako sacuvaj backup tvog , mozda sam omasio koju stvar

Opet isto ! :D nez staje s tim opet nak pise

da ti se nisu pomesala vozila , posto komanda salje ispravne provere sto je do nje..

a kako da ih odmjesam :DD hehe ... na sta tocno mislis

mislim o mesanju vozila , idi komandom /gotocar do vozila 90 pa sve do vozila 101, i ako te portuje do novinarskih vozila ,znaci da je problem komanda, ako te ne portuje, znaci da je problem mesanje vozila

Evo naso sam, problem je u mijesanju idova, ti auti nisu od CNN, e sad kako da to promijenim

e to je veliki problem, sad moras brisati sva vozila i dodavati iz pocetka i dodavati polje arraya za svakog od njih


sve burazeru, sve, posto ne znas do kojih se pravi mesanje  :D

a ako skontam ? heh .. jao pa neda mi se to