[Pomoc] Novi igraci

Započeo Milos25
24. Nov. 2012. Zaključano
671
pregleda
11
postova
Milos25
4
Enforcer
24. Nov. 2012.
skripta koju koristim:NBE
Deo skripte:
slike/video:
problem: Kako da namestim kada se neko registruje da ima kofer u ruci i novogodisnju kapicu 😄

A kofer da nosi dok ne postane lvl 3

I kako da namestim kad se registruje da dobije na chat tri poruke

i to u razmaku po 10 sekundi

naprimer da mu pise na chat posle registrace jedno 30 sec pa 2. isto posle 10 sec i treba isto posle 10 sec
covo93
2
Wheel Man
25. Nov. 2012.
za kofer i kapu neznam koji su id objekata i to ti ne mogu pomoc a za poruke napravi evo ovako

pod forward dodaj ovo
forward PrvaPoruka();
forward DrugaPoruka();
forward TrecaPoruka();


pod new dodaj ovo
new prvaporuka;
new drugaporuka;
new trecaporuka;


pod ongamemodeinit dodaj timere ove
prvaporuka = SetTimer("PrvaPoruka", 10000, 1);
drugaporuka = SetTimer("DrugaPoruka", 20000, 1);
trecaporuka = SetTimer("TrecaPoruka", 30000, 1);


i onda negdije u modu napravi ove publice
prvi
public PrvaPoruka()
{
SendClientMessage(playerid, COLOR_RED, "Tekst prve poruke");
    KillTimer(prvaporuka);
return 1;
}

drugi
public DrugaPoruka()
{
    SendClientMessage(playerid, COLOR_RED, "Tekst druge poruke");
    KillTimer(drugaporuka);
return 1;
}

i treci
public TrecaPoruka()
{
    SendClientMessage(playerid, COLOR_RED, "Teks treceporuke");
    KillTimer(trecaporuka);
return 1;
}

i to ti je to
Blaeks_Biofor
5
Forum Don
25. Nov. 2012.
za kapicu stavi ovo pod OnPlayerSpawn
SetPlayerAttachedObject(playerid, 3, 19065, 2, 0.120000, 0.040000, -0.003500, 0, 100, 100, 1.4, 1.4, 1.4);
a za kofer isto pod OnPlayerSpawn stavi ovo,
SetPlayerAttachedObject(playerid, 1, 1210, 6,0.2,0.17,0,0,270);
a pod OnPlayerDisconnect stavi ovo
if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid, 3);
i ovo
if(IsPlayerAttachedObjectSlotUsed(playerid, 1)) RemovePlayerAttachedObject(playerid, 1);
Milos25
4
Enforcer
25. Nov. 2012.
sve dobro radi sem jednog 😛

imam error

pwn(10170😎 : error 017: undefined symbol "playerid"
pwn(101714) : error 017: undefined symbol "playerid"
pwn(101720) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

3 Errors.

Taj error je od teksta
public PrvaPoruka()
{
SendClientMessage(playerid, COLOR_RED, "Tekst prve poruke");
    KillTimer(prvaporuka);
return 1;
}


od ta 3.
Blaeks_Biofor
5
Forum Don
25. Nov. 2012.
Taj nacin poruka ti je glup, napravi bolji to na vrh
forward Poruke();
ovo stavi pod ongamemodeinit
timer123 = SetTimer("Poruke", 30000, 1);//30 sec
ovo stavi na kraj moda
public Poruke()
{

new tutpr = random(13)+1;
tutt = tutpr;
    Poruke2();

return 1;
}
e sada ispod toga dodaj ovo
public Poruke2()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3)
    {
    if(TutTime == 0)
    {
new string;
    new ftext;
    if(tutt == 1) { ftext = "poruka 1."; }
    else if(tutt == 2) { ftext = "poruka 2"; }
    else if(tutt == 3) { ftext = "poruka 3."; }
  format(string, sizeof(string), "%s", ftext);
SendClientMessage(i, BOJA, string);
}
}
}
return 1;
}
i na vrh stavi
forward Poruke2();
i jos nesto, na vrh stavi
new timer123;
EuroGaming
5
Underboss
25. Nov. 2012.
jednostavnije i bolje je ovo sto ti ej Blaeks dao .
covo93
2
Wheel Man
26. Nov. 2012.
ali on ne zeli cijelo vrijeme da mu idu poruke nego sam da odu te tri i gotovo
Milos25
4
Enforcer
27. Nov. 2012.
Da i da se pojave posle tut

A meni se pojavi tek posle par minuta poruka i pojavljuje se celo vreme

A meni treba kad se spawn posle spawna jedno 10. sec ( Mislim kad se registruje ) da se pojave te poruke samo jednom i vise da se ne pojavljuju

I primetio sam kada sam to ubacio da mi se puni chat ali nista se ne pojavljuje bude prazno a popuni chat ( Mislim ne ceo ali puni jedan red svakih 10. sec )
Blaeks_Biofor
5
Forum Don
27. Nov. 2012.
stavi na zadnjoj poruci
KillTimer(timer123);
Milos25
4
Enforcer
27. Nov. 2012.
Sory na samp-u

Sada je sve dobro ali mi se tekst ne pojavljvi kada se spawn ( Posle registracije )

Deo skripte:
public Poruke()
{
new tutpr = random(13)+1;
tutt = tutpr;
    Poruke2();
    return 1;
}
public Poruke2()
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(PlayerInfo == 1 || PlayerInfo == 2 || PlayerInfo == 3)
    {
    if(TutTime == 0)
{
new string;
    new ftext;
    if(tutt == 1) { ftext = "Niko Bellic: Dobrodosli u Beograd"; }
    else if(tutt == 2) { ftext = "Niko Bellic: Prebacio sam ti 20.000 na tvoj ilegalni racun"; }
    else if(tutt == 3) { ftext = "Niko Bellic: Idi do bankomata i digni pare"; }
    format(string, sizeof(string), "%s", ftext);
SendClientMessage(i, COLOR_RED, string);
KillTimer(timer123);
}
}
}
return 1;
}
Blaeks_Biofor
5
Forum Don
27. Nov. 2012.
stavi ovo pod onplayerspawn
Poruke();

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha