( Pomoc ) Provijera za drogu...

Započeo Alan ã‹¡
9. Jul 2013. Zaključano
601
pregleda
13
postova
Alan ã‹¡
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Skripta : SLRP

Ovako,moze li mi neko u ovaj dialog ubaciti provijeru ako igrac ima manje od 4 droge da ne moze koristiti,ili da mu salje poruku,ja sam pokuso ali sam dobio errore...
case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
    if(PlayerInfo > 4)
{
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
           
}
}
}
[WW]ivan
5
Kingpin
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
if(PlayerInfo < 4) return SCM(playerid, -1, "Nemas 4 droge");
Alan ã‹¡
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Imam 0 droge,i opet mogu da koristim...
case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
    if(PlayerInfo < 4) return SCM(playerid, -1, "Nemas 4 droge...");
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
           
}
}
}
//}
[WW]ivan
5
Kingpin
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
aj probaj onda ovako
case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
    if(PlayerInfo < 4)
{
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
    }
else return SCM(playerid, boja, "nemas dovoljno");
}
}
}
Alan ã‹¡
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Crazyn3ss wrote on July 9, 2013, 1:15 am:
aj probaj onda ovako
case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
    if(PlayerInfo < 4)
{
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
    }
else return SCM(playerid, boja, "nemas dovoljno");
}
}
}


Opet moze da koristi...
sime30
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Ovo mora valjati.

case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
    if(PlayerInfo >= 4)
{
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
    }
else return SCM(playerid, boja, "Nemas dovoljno");
}
}
}


EDIT: Kakve errore, daj nam da vidimo?
Alan ã‹¡
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Nemam errore,jednostavno uvijek mogu /koristi,a imam 0 droge ipak mogu da koristim...
sime30
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Daj komandu
Alan ã‹¡
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Komanda :
YCMD:koristi(playerid, params[], help)
{
SPD(playerid, DIALOG_KORISTI, DSL, "Koristi", "Droga", "Odaberi", "Odustani");
return 1;
}


I pod OnDialogResponse..
case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
    if(PlayerInfo == 4) return SCM(playerid,BELA, "{FF0000}[SLClient!]{BFC0C2} Nemate dovoljno droge kod sebe!");
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
    }
}
}
// }
sime30
4
Enforcer
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Ovako

case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
                if(PlayerInfo < 4)
                {
                    SendClientMessage(playerid, SIVA, "Nemas dovoljno droge!");
                return 1;
}
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
}
}
}
Alan ã‹¡
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
Quote from July 9, 2013, 2:06 am:
Ovako

case DIALOG_KORISTI:
    {
    if(!response) return 1;
    switch(listitem)
{
    case 0:
    {
                    if(UsingDrugs == 1)
                {
                SendClientMessage(playerid, SIVA, "Vec si napusen!");
                return 1;
                }
                if(PlayerInfo < 4)
                {
                    SendClientMessage(playerid, SIVA, "Nemas dovoljno droge!");
                return 1;
}
                PlayerStoned += 1;
                if(PlayerStoned >= 3) { GameTextForPlayer(playerid, "~w~Ti si~n~~p~skamenjen", 4000, 1); }
                new Float:PlayersArmour;
                GetPlayerArmour(playerid, PlayersArmour);
    PlayerInfo -= 5;
    AC_BS_SetPlayerArmour(playerid, PlayersArmour + 50.0);
    SetPlayerWeather(playerid, -68);
    UsingDrugs = 1;
    SetTimerEx("DrugEffectGone", 25000, false, "i", playerid);
    new sendername;
    new string;
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "%s vadi nesto trave iz svoje jakne i pocinje da duva.", sendername);
    ProxDetector(30.0, playerid, string, LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA,LJUBICASTA);
    ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
}
}
}


Hvala,radi sada...
[WW]ivan
5
Kingpin
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
ti alane si izgubljen slucaj, meni dajes varijablu pDroga a ide pKoka. xD, samo malo ukljuci mozak, znat ces i sam napravit
Alan ã‹¡
4
Shot Caller
Balkan SA:MPBalkan SA:MP
SA-MP DoprinosSA-MP Doprinos
9. Jul 2013.
HAHAHAH,ma nije to sam ja probavao sa pKoka ipak je pDroga,ja probavao ali nije ni tako isto radilo,ovo sto je on dao je pKoka ali sam stavio pDroga i radi...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha