[Pomoc] Bomba

Započeo Kunnaâ„¢
4. Dec. 2012. Zaključano
513
pregleda
13
postova
EuroGaming
5
Underboss
4. Dec. 2012.
Skripta koju koristim: CLRP edit
Detaljni opis problema: ovako pravio sam bomba sistem i kad asma radio komandu izbaci mi pawn stop compiler neznam do cega je sve sma pokusavo ali neznam ako neka zna neka pomogne
Dio skripte:
if(strcmp(cmd, "/aktivirajbombu", true) == 0) 
{
    if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))

SendClientMessage(playerid, 0xffff00aa, "Koriscenje: /aktivirajbombu [vreme (u sekundama)]");
return 1;
}
if(BombaNapravljena == 0) return SendClientMessage(playerid, 0xff0000aa, " >> Nemas napravljenu bombu!");
new vreme = strval(tmp);
if(vreme < 0 || vreme > 60) return SendClientMessage(playerid, 0xff0000aa, " >> Vreme ne moze biti ispod 0 sekundi i iznad 60 sekundi!");
GetPlayerPos(playerid, BombaX, BombaY, BombaZ);
    format(ex_string, sizeof(ex_string), " >> Aktivirao si bombu, eksplodirace za %d sekundi!", vreme);
    SendClientMessage(playerid, 0x00ffffaa, ex_string);
    SetTimerEx("Eksplozija", vreme*1000, false, "i", playerid);
    bombapickup = CreateDynamicPickup(1654, 1, BombaX, BombaY, BombaZ, 0);
}
return 1;
}

Slike://
Blaeks_Biofor
5
Forum Don
4. Dec. 2012.
Koliko ja znam, bomba ne ide za igraca, nego svojstveno
bombapickup= CreateDynamicPickup(1654, 1, BombaX, BombaY, BombaZ, 0);
EuroGaming
5
Underboss
4. Dec. 2012.
ako je to razlog errora de pomozi da nap svojstveno !
Blaeks_Biofor
5
Forum Don
4. Dec. 2012.
Pa stavis na vrh skripte to tvoje
new bombapickup;
i onda napravis u komandu ovako
 bombapickup = CreateDynamicPickup(1654, 1, BombaX, BombaY, BombaZ, 0);
i onda umesto BombaX i toga, stavis tvoje koordinate, to jest, izmapas taj pickup i stavis ga tu, to je to.
Nitro
5
Godfather
4. Dec. 2012.
A i zagrade si promašio... Stavi ovako i kompajlovaće lepo
if(strcmp(cmd, "/aktivirajbombu", true) == 0) 
{
    if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
                        {
SendClientMessage(playerid, 0xffff00aa, "Koriscenje: /aktivirajbombu [vreme (u sekundama)]");
return 1;
}
if(BombaNapravljena == 0) return SendClientMessage(playerid, 0xff0000aa, " >> Nemas napravljenu bombu!");
new vreme = strval(tmp);
if(vreme < 0 || vreme > 60) return SendClientMessage(playerid, 0xff0000aa, " >> Vreme ne moze biti ispod 0 sekundi i iznad 60 sekundi!");
GetPlayerPos(playerid, BombaX, BombaY, BombaZ);
    format(ex_string, sizeof(ex_string), " >> Aktivirao si bombu, eksplodirace za %d sekundi!", vreme);
    SendClientMessage(playerid, 0x00ffffaa, ex_string);
    SetTimerEx("Eksplozija", vreme*1000, false, "i", playerid);
    bombapickup = CreateDynamicPickup(1654, 1, BombaX, BombaY, BombaZ, 0);
}
return 1;
}
EuroGaming
5
Underboss
4. Dec. 2012.
ne nisi ti mene dobro skonto ja ovdje sma narpavio /aktivirajbombu i onda ce mi se stvoriti pickup kao dinamit i on ce explodirati za minut ... ali nije do tog sto si mi ti reko Blaeks nema to nikakve logike  !

Nitro Hvala sad je uredu nisam vidio zagradu !!
Blaeks_Biofor
5
Forum Don
4. Dec. 2012.
$Mr.KuNNa$ wrote on December 4, 2012, 10:03 pm:
ne nisi ti mene dobro skonto ja ovdje sma narpavio /aktivirajbombu i onda ce mi se stvoriti pickup kao dinamit i on ce explodirati za minut ... ali nije do tog sto si mi ti reko Blaeks nema to nikakve logike  !

Nitro Hvala sad je uredu nisam vidio zagradu !!
Nisam te razumeo, mislio sam da pravis globalni objekat, izvini.
EuroGaming
5
Underboss
4. Dec. 2012.
nista brate svakom se desi !
EuroGaming
5
Underboss
4. Dec. 2012.
sory za dp moro sam
ovako sve bez errora i waringa ali komanda samo izbacuje SCM ali nece da reaguje na kolko kilograma
evo cmd
if(strcmp(cmdtext, "/kupieksploziv", true) == 0) //Kupovina eksploziva
{
new cmd;
new tmp;
new idx;
cmd = strtok(cmdtext, idx);
    if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))

SendClientMessage(playerid, 0xffff00aa, "Koriscenje: /kupieksploziv [kolicina (10kg max!)] ((1 kg == $1000))");
return 1;
}
new kolicina = strval(tmp);
if(kolicina+Eksploziv > 10) return SendClientMessage(playerid, 0xff0000aa, " >> Maksimalno mozes nositi 10kg!");
if(GetPlayerMoney(playerid) < 1000*kolicina)

{
    SendClientMessage(playerid, 0xff0000aa, " >> Cena eksploziva je $1000 po kilu!!");
    return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 3.0, 2808.0781,-1176.4591,25.3776))
{
Eksploziv = kolicina;
GivePlayerMoney(playerid, -1000*kolicina);
format(ex_string, sizeof(ex_string), " >> Kupio si %d kila eksploziva!", kolicina);
    SendClientMessage(playerid, 0x00ffffaa, ex_string);
}
return 1;
}
Blaeks_Biofor
5
Forum Don
4. Dec. 2012.
radi ovako
PlayerInfo = 0;
EuroGaming
5
Underboss
4. Dec. 2012.
nece opet !

EDIT: daj da vidim jesmol isto uradili kako si mislio  de objasni kako bi ti to  uradi ??
PWN|Medis
5
Kingpin
5. Dec. 2012.
Evo ti ovaj bomb sistem mozes po njemu pravit i pogledati sta ti nije u redu 🙂
http://balkan-samp.com/forum/index.php?topic=39658.0
EuroGaming
5
Underboss
5. Dec. 2012.
sa tim sam gledo ali opet nece da uzme eksploziv !

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha