( Pomoc ) Provijera za drogu...

Započeo Alan ã‹¡
9. Jul 2013. Zaključano
578
pregleda
13
postova
Alan ã‹¡
4
Shot Caller
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
9. Jul 2013.
if(PlayerInfo < 4) return SCM(playerid, -1, "Nemas 4 droge");
Alan ã‹¡
4
Shot Caller
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
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
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
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
9. Jul 2013.
Nemam errore,jednostavno uvijek mogu /koristi,a imam 0 droge ipak mogu da koristim...
sime30
4
Enforcer
9. Jul 2013.
Daj komandu
Alan ã‹¡
4
Shot Caller
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
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
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
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
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