[Pomoc] Wanted level

Započeo Rbr97
15. Jun 2014. Zaključano
471
pregleda
16
postova
Rbr97
4
Shot Caller
15. Jun 2014.
Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Pa napravio sam /wanted i to sve i da dobijes wanted kad nekoga ubijes i timer da se briše wanted ali ne radi.. Sacekam 10 minuta i taj wanted mi se ne makne

Dio skripte:

Komanda
CMD:wanted(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
    if(PlayerInfo > 1) return SCM(playerid,-1,"{FF0000} Nemozete koristiti komande u dok ste u arei!");
    if(PlayerInfo == 1 || PlayerInfo == 1) 
    {
    SCM(playerid, -1, "{00FC26}---------> Wanted Lista <---------");
    foreach (Player, i)
        if(IsPlayerConnected(i))
        {
              if(PlayerInfo)
                {
                    new sendername, string;
                GetPlayerName(i, sendername, sizeof(sendername));
                sendername[strfind(sendername,"_")] = ' ';
                format(string, 128, "{FFFFFF} %s - {FF0000}[%d]",sendername,PlayerInfo);
                SCM(playerid,-1, string);
                }

        }
}
else { SCM(playerid,-1,"{FF0000} Niste autorizirani za korištenje ove komande!"); }
}
return 1;
}


Wanted Timer
forward UnWanted(playerid);
public UnWanted(playerid)
{
if(GetPlayerWantedLevel(playerid) >= 1)
{
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)-1);
}
return 1;
}


A pokrece se tu na loginu
SetTimerEx("UnWanted", 300*1000, 1,"i",playerid);

Neke slike/video za lakse dobivanje pomoci(neobavezno):
James_SmithXDl
6
OG Legend
15. Jun 2014.
Jel zelis da se brisu svi ili ?
Rbr97
4
Shot Caller
15. Jun 2014.
Pa ne,Mislio sam svakih pet minuta da se jedan skida.

Znaci ako imas 2 da se za 5 minuta skine 1 pa za opet pet minuta taj jos jedan
James_SmithXDl
6
OG Legend
15. Jun 2014.
forward UnWanted(playerid);
public UnWanted(playerid)
{
        tvojwanted = GetPlayerWantedLevel(playerid);
        tvojwanted --;
if(tvojwanted > 0)
{
SetPlayerWantedLevel(playerid, tvojwanted);
}
return 1;
}
Rbr97
4
Shot Caller
15. Jun 2014.
forward UnWanted(playerid);
public UnWanted(playerid)
{
pWanted = GetPlayerWantedLevel(playerid);
pWanted --;
if(pWanted > 0)
{
SetPlayerWantedLevel(playerid, pWanted);
}
return 1;
}


?
James_SmithXDl
6
OG Legend
15. Jun 2014.
kakve veze imam kako si definisao varijablu dodaj u njoj zaboravio sam

new ImeTeVarijable;
Rbr97
4
Shot Caller
15. Jun 2014.
Sad ovo nerazumijem,Gdje da da stavim to new?
Kada sam ovo napravio kako sam ti poslao
izbaciva ovo
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1959) : error 022: must be lvalue (non-constant)
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1960) : error 022: must be lvalue (non-constant)
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1960) : warning 215: expression has no effect
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1961) : warning 213: tag mismatch
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1961) : warning 206: redundant test: constant expression is non-zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

James_SmithXDl
6
OG Legend
15. Jun 2014.
forward UnWanted(playerid);
public UnWanted(playerid)
{
        new tvojwanted;
        tvojwanted = GetPlayerWantedLevel(playerid);
        tvojwanted --;
if(tvojwanted > 0)
{
SetPlayerWantedLevel(playerid, tvojwanted);
}
return 1;
}


vako koristi
Rbr97
4
Shot Caller
15. Jun 2014.
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1959) : warning 219: local variable "pWanted" shadows a variable at a preceding level
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1960) : error 022: must be lvalue (non-constant)
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1961) : error 022: must be lvalue (non-constant)
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1961) : warning 215: expression has no effect
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1962) : warning 213: tag mismatch
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1962) : warning 206: redundant test: constant expression is non-zero
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1959) : warning 203: symbol is never used: "pWanted"


EDIT
Ovako sam sad stavio i valja
al nezam oce IG valjat
forward UnWanted(playerid);
public UnWanted(playerid)
{
new Wanted;
Wanted = GetPlayerWantedLevel(playerid);
Wanted --;
if(Wanted > 0)
{
SetPlayerWantedLevel(playerid, Wanted);
}
return 1;
}


Jel mora bit pWanted?
James_SmithXDl
6
OG Legend
15. Jun 2014.
pa vidis da je do pWanted varijable
do mog koda nije.
Rbr97
4
Shot Caller
15. Jun 2014.
Pogledaj gore
James_SmithXDl
6
OG Legend
15. Jun 2014.
koliko cu ti puta reci da nema veze koji je naziv varijable samo se nesmi poklapati sa postojecom iz vise razloga
Rbr97
4
Shot Caller
15. Jun 2014.
ne smanjuje se..
Ajde pogledaj dali je taj timer dobar..
To je mei sumnjivo
James_SmithXDl
6
OG Legend
15. Jun 2014.
timer je uredu stavio si da se ponavlja svakih 5 minuta.
probaj ovako napravis playervarijablu i u nju upisi vrednost kad postavis igracu wanted primer postavio si wanted 4 tako i na varijablu upises i onda samo
forward UnWanted(playerid);
public UnWanted(playerid)
{
Varijabla -=1;
if(Varijabla == 0)
{
SetPlayerWantedLevel(playerid, 0);
}
return 1;
}
Rbr97
4
Shot Caller
15. Jun 2014.
Pa imam pWanted?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha