Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [ET]Beks poslato Februar 28, 2014, 19:59:34 POSLE PODNE

Naslov: [Pomoc] Posao diler oruzija
Poruka od: [ET]Beks poslato Februar 28, 2014, 19:59:34 POSLE PODNE
Skripta koju koristim: DG
Detaljan opis problema: Evo ovako hocu napraviti posao dilera droge sve sam odradio sto se toga tice bez errora i varninga..:) E sad bi mi trebala ZCMD /mats get i /materials deliver ako neko ima da mi da? :S /sellgun sam nasao ali ovo ne mogu nikako...Hvala unapred..:)
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Posao diler oruzija
Poruka od: youngdeal poslato Februar 28, 2014, 20:00:47 POSLE PODNE
pises tu sve sam odradio pa odradi i to i ovo je pomoc u vezi skriptanja ne doniranje ili davanje skripti.
razmislis to je veoma prosto za uradit ukljuci mozak.
Naslov: Odg: [Pomoc] Posao diler oruzija
Poruka od: [ET]Beks poslato Februar 28, 2014, 20:01:58 POSLE PODNE
Hvala ti sto si mi pomogao...:) I skupio bezveze post..:) -.-
Naslov: Odg: [Pomoc] Posao diler oruzija
Poruka od: DevoXx poslato Februar 28, 2014, 20:08:47 POSLE PODNE
Jesil ti neku CMD Počeo radit ?

Hoćeš /droga cmd? da kad kucaš da se drogira ili da se Prodaje droga drugom igraču ?
Naslov: Odg: [Pomoc] Posao diler oruzija
Poruka od: [ET]Beks poslato Februar 28, 2014, 20:09:44 POSLE PODNE
treba mi za matse ne za drogu jer radim Dilera oruzja..I treba mi komanda za kupovinu i preradu matsa..:)
Naslov: Odg: [Pomoc] Posao diler oruzija
Poruka od: DevoXx poslato Februar 28, 2014, 20:16:44 POSLE PODNE
http://pastebin.com/f70ec2280

Možel ti ovo šta da pomogne ?
Naslov: Odg: [Pomoc] Posao diler oruzija
Poruka od: [ET]Beks poslato Februar 28, 2014, 20:34:37 POSLE PODNE
Nista ovo...:S Treba mi neka ovakva komanda...

CMD:novine(playerid, params[])
{
if(PlayerInfo[playerid][pPosao] != 4) return SendClientMessage(playerid, 0xB4B5B7FF, "Nemate posao raznosaca novina!");
if(PlayerInfo[playerid][RaznosenjeNovina] > 0) return SendClientMessage(playerid, 0xB4B5B7FF, "*Vec imas aktivirano raznosenje novina!");
    new idvozila = GetPlayerVehicleID(playerid);
if(RaznosacNovinaVozila(idvozila))
{
PlayerInfo[playerid][RaznosenjeNovina] = 1;
SendClientMessage(playerid,0x33AA33AA,"Los Santos Novine d.d.");
    SendClientMessage(playerid,0xFFFF00FF,"(Posao aktiviran) {FFFFFF}Utovari novine u skladistu i odvezi ih do prodajnih mjesta!");
        SendClientMessage(playerid,0xF0F8FFAA,"Pomoc:{C3C3C3} Na mapi ti je oznacena lokacija utovara novina! Utovari i razvezi novine!");
        SetPlayerCheckpoint(playerid, 856.1080,-1062.4297,25.1707, 5.00);
}
else
{
    SendClientMessage(playerid, 0xB4B5B7FF, "!");
}
return 1;
}
Naslov: Odg: [Pomoc] Posao diler oruzija
Poruka od: DevoXx poslato Februar 28, 2014, 20:45:52 POSLE PODNE
CMD:prodajdrogu(playerid, params[])
{
if(PI[playerid][Posao] != POSAO_DILER_DROGOM) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Niste zaposleni kao diler drogom!");
if(Stvari[playerid][zDroga] == 0) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Nemate droge kod sebe!");
new id, kolicina, Float:Poz[3], hIme[2][MAX_PLAYER_NAME];
if(sscanf(params, "ui", id, kolicina)) return SCM(playerid, BELA, "{68A4C9}Koristite: {C0C0C0}/prodajdrogu [Korisnicki ID ili Deo imena] [Kolicina droge]");
if(!IsPlayerConnected(id)) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Taj igrac je offline!");
GetPlayerPos(id, Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2]) || IgracNaReconu[id] == true) return SCM(playerid, GRAD2, "{56A5D6}|INFO| {C0C0C0} Predaleko ste!");
RPIme(playerid, hIme[0]); RPIme(id, hIme[1]);
Stvari[playerid][zDroga] -= kolicina;
if(Stvari[id][zTorba] == 1) Stvari[id][zDroga] += kolicina;
else
{
new dzep = Dzep[id][xDroga] + kolicina;
new dzepkolicina = dzep - Dzep[id][xDroga];
new ostatak = kolicina - dzepkolicina;
    if(dzep > 20)
    {
        Dzep[id][xDroga] += dzepkolicina;
        Stvari[playerid][zDroga] += ostatak;
        SCMF(id, SVETLOCRVENA, "Ne mozete staviti toliko droge u dzep! %d grama je vraceno prodavcu, a %d ste stavili u dzep.", ostatak, dzepkolicina);
}
    else Dzep[id][xDroga] += kolicina;
}
format(CmdString, sizeof CmdString, "** %s predaje cudnu vrecicu u ruke %s.", hIme[0], hIme[1]);
ProxDetector(10.0, playerid, CmdString, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
SCMF(playerid, GRAD2, "(posao) Ostalo Vam je jos %d grama droge.", Stvari[playerid][zDroga]);
new kkk[2][MAX_PLAYER_NAME], upit[150];
ImeIgraca(playerid, kkk[0]);
format(upit, 150, "UPDATE `Igraci` SET `xDroga` = '%d', `zDroga` = '%d' WHERE `Ime` = '%s'", Dzep[playerid][xDroga], Stvari[playerid][zDroga], kkk[0]);
mysql_query(upit, THREAD_OSTALO);
ImeIgraca(id, kkk[1]);
format(upit, 150, "UPDATE `Igraci` SET `xDroga` = '%d', `zDroga` = '%d' WHERE `Ime` = '%s'", Dzep[id][xDroga], Stvari[id][zDroga], kkk[1]);
mysql_query(upit, THREAD_OSTALO);
return 1;
}


Iz NL moda, probaj sad uporediti tvoje Definicije za ovu komandu i sve.