Szerző Téma: /kokain  (Megtekintve 3073 alkalommal)

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
/kokain
« Válasz #15 Dátum: 2012. Május 19. - 15:44:40 »
0 Show voters
Akkor úgy mondom, hogy hogyan kérdezi le?
pl.:
enum dInfo
{
dKokain
}

 

new Droginfo[MAX_PLAYERS][dInfo];

 

if(Droginfo[playerid][dKokain] == 3)
{
// funkciók
}

 
Valahogy így.

/kokain
« Válasz #16 Dátum: 2012. Május 19. - 16:23:08 »
0 Show voters
Azt viszont nem tudom   :no:
Ha meg tudod csinálni még én is használom úgy  :D

Nem elérhető Sweep

  • 271
    • Profil megtekintése
/kokain
« Válasz #17 Dátum: 2012. Május 15. - 08:30:03 »
0 Show voters
Üdv próbáltam egy olyan scriptet írni hogy /kokain ki írja a parancsokat. kártya, kiszór, felszív,
és azt szeretném töletek kérdezni hogy azt hogy érem el hogy ha nem vett elõ kártyát akkor azt írja ki hogy nem tudod kiszórni mert nem vettél elõ kártyát a felszívnál meg azt hogy nem szórtad még ki! Elõre is kösz a választ!

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
/kokain
« Válasz #18 Dátum: 2012. Május 15. - 14:44:46 »
0 Show voters
Valami ilyesmire gondoltál?
 
public OnPlayerConnect(playerid)
{
kiszorva[playerid] = 0;
kartya[playerid] = 0;
return true;
}
public OnPlayerDisconnect(playerid, reason)
{
kiszorva[playerid] = 0;
kartya[playerid] = 0;
return true;
}
CMD:kokain(playerid, params[])
{
new kokain[16], kiszorva[MAX_PLAYERS], kartya[MAX_PLAYERS];//, felszivva[MAX_PLAYERS];
if(sscanf(params, \"s[16]\", kokain)) return SendClientMessage(playerid, COLOR_GRAD2, \"Használat: /kokain [kártya/kiszór/felszív]\");
if(!strcmp(kokain, \"kártya\", true) || !strcmp(kokain, \"kartya\", true))
{
if(kartya[playerid] == 0)
{
   SendClientMessage(playerid, COLOR_INFO, \"Elõvetted a kártyát!\");
   kartya[playerid] = 1;
}
else
{
   SendClientMessage(playerid, COLOR_INFO, \"Már elõvettél egy kártyát!\");
}
}
else if(!strcmp(kokain, \"kiszór\", true) || !strcmp(kokain, \"kiszor\", true))
{
if(kartya[playerid] == 1)
{
   SendClientMessage(playerid, COLOR_INFO, \"Kiszórtad a kártyára a kokaint!\");
   kiszorva[playerid] = 1;
   kartya[playerid] = 0;
}
else
{
   SendClientMessage(playerid, COLOR_INFO, \"Nincs elõvéve kártya!\");
}
}
else if(!strcmp(kokain, \"felszív\", true) || !strcmp(kokain, \"felsziv\", true))
{
if(kiszorva[playerid] == 0)
{
   SendClientMessage(playerid, COLOR_INFO, \"Felszívtad a kokaint!\");
   //felszivva[playerid] = 1;
   kiszorva[playerid] = 0;
   kartya[playerid] = 0;
}
else
{
   SendClientMessage(playerid, COLOR_INFO, \"Nem szórtad ki a kokaint a kártyára!\");
}
}
return true;
}

Nem elérhető Sweep

  • 271
    • Profil megtekintése
/kokain
« Válasz #19 Dátum: 2012. Május 15. - 16:18:17 »
0 Show voters
Jó lesz szerintem, csak nekem most van egy scriptem azt azt meg procálom át írni ha nem sikerülne kérhetnék segítséget töled pm be? :) ment a +

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
/kokain
« Válasz #20 Dátum: 2012. Május 15. - 16:19:35 »
0 Show voters
Idézetet írta: Sweep date=1337091497\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21492\" data-ipsquote-contentclass=\"forums_Topic
Jó lesz szerintem, csak nekem most van egy scriptem azt azt meg procálom át írni ha nem sikerülne kérhetnék segítséget töled pm be? :) ment a +
 
Ha meg tudom csinálni, akkor igen! :)

skbence

  • Vendég
/kokain
« Válasz #21 Dátum: 2012. Május 15. - 16:31:31 »
0 Show voters
ha bedrogozik az embered intit is állíts át valami szokatlanra!  :thumbsup: :thumbsup: az az igazi drogos élmény

/kokain
« Válasz #22 Dátum: 2012. Május 15. - 18:40:22 »
0 Show voters
megoldhato lenne még ebben hogy ha sziv akkor adjon egy kis hp t neki meg ezt az animot rakja be mint ha belenne szivva
ApplyAnimation(playerid, \"GANGS\", \"drnkbr_prtl_F\", 4.000000, 0, 1, 1, 1, -1); köszönöm elöre is

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
/kokain
« Válasz #23 Dátum: 2012. Május 15. - 19:29:16 »
0 Show voters
Idézetet írta: Vanduska date=1337100022\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21492\" data-ipsquote-contentclass=\"forums_Topic
megoldhato lenne még ebben hogy ha sziv akkor adjon egy kis hp t neki meg ezt az animot rakja be mint ha belenne szivva
ApplyAnimation(playerid, \"GANGS\", \"drnkbr_prtl_F\", 4.000000, 0, 1, 1, 1, -1); köszönöm elöre is
 
Tessék, de javaslom a PVar használatát, ebben az esetben, ha akarod, hogy megírjam abban a formában, akkor szólj:
 

#include <  a_samp  >
#include <  zcmd    >
#include <  sscanf2 >
 
new   // Globális változók
  kokain[ 16 ],
  kiszorva[ MAX_PLAYERS ],
  kartya[ MAX_PLAYERS ],
  felszivva[ MAX_PLAYERS ];
public OnPlayerConnect(playerid)
{
        kiszorva[playerid] = 0;
        kartya[playerid] = 0;
        return true;
}
public OnPlayerDisconnect(playerid, reason)
{
        kiszorva[playerid] = 0;
        kartya[playerid] = 0;
        return true;
}
CMD:kokain(playerid, params[])
{
        if(sscanf(params, \"s[16]\", kokain)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /kokain [kártya/kiszór/felszív]\");
        if(!strcmp(kokain, \"kártya\", true) || !strcmp(kokain, \"kartya\", true))
        {
                if(kartya[playerid] == 0)
                {
                        SendClientMessage(playerid, 0xFF0000AA, \"Elõvetted a kártyát!\");
                        kartya[playerid] = 1;
                }
                else
                {
                        SendClientMessage(playerid, 0xFF0000AA, \"Már elõvettél egy kártyát!\");
                }
        }
        else if(!strcmp(kokain, \"kiszór\", true) || !strcmp(kokain, \"kiszor\", true))
        {
                if(kartya[playerid] == 1)
                {
                        SendClientMessage(playerid, 0xFF0000AA, \"Kiszórtad a kártyára a kokaint!\");
                        kiszorva[playerid] = 1;
                        kartya[playerid] = 0;
                }
                else
                {
                        SendClientMessage(playerid, 0xFF0000AA, \"Nincs elõvéve kártya!\");
                }
        }
        else if(!strcmp(kokain, \"felszív\", true) || !strcmp(kokain, \"felsziv\", true))
        {
                if(kiszorva[playerid] == 0)
                {
                        SendClientMessage(playerid, 0xFF0000AA, \"Felszívtad a kokaint!\");
                        felszivva[playerid] = 1;
                        kiszorva[playerid] = 0;
                        kartya[playerid] = 0;
                       
                        SetPlayerHealth( playerid, 50 ); // Kis életerõt adunk neki
                        ApplyAnimation( playerid, \" GANGS \", \" drnkbr_prtl_F \", 4.000000, 0, 1, 1, 1, -1 ); // Animáció
                }
                else
                {
                        SendClientMessage(playerid, 0xFF0000AA, \"Nem szórtad ki a kokaint a kártyára!\");
                }
        }
        return true;
}
« Utoljára szerkesztve: 2012. Május 15. - 19:38:34 írta Gabor.. »

/kokain
« Válasz #24 Dátum: 2012. Május 15. - 20:49:55 »
0 Show voters
meik jobb? meg esetleg még hozzá irnád hogy 3 graam kokora lenne szükség egy sziváshoz?

Dupla hozzászólás automatikusan összefûzve. ( 2012. Május 16. - 19:38:33 )

Szia
ez a hibás sor
CMD:kokain(playerid, params[])
erre ezt irja
 error 017: undefined symbol \"cmd_kokain\"
« Utoljára szerkesztve: 2012. Május 16. - 19:38:33 írta Vanduska »

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
/kokain
« Válasz #25 Dátum: 2012. Május 17. - 16:05:35 »
0 Show voters
Kell hozzá zcmd include!
Ha letöltötted, akkor rakd be a pawno/include mappába, és a mód/script elejére: #include <zcmd>

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
/kokain
« Válasz #26 Dátum: 2012. Május 17. - 16:08:00 »
0 Show voters
Nem, zárási hibája lesz. Az elõzõ sor(ok)ban nem zártál le valamilyen függvényt, eljárást!
« Utoljára szerkesztve: 2012. Május 17. - 16:09:36 írta Gabor.. »

Nem elérhető Sweep

  • 271
    • Profil megtekintése
/kokain
« Válasz #27 Dátum: 2012. Május 17. - 16:27:29 »
0 Show voters
C:\\Users\\Sweep\\Desktop\\server1\\server1\\pawno\\include\\sscanf2.inc(27) : error 029: invalid expression, assumed zero
C:\\Users\\Sweep\\Desktop\\server1\\server1\\pawno\\include\\sscanf2.inc(27) : error 029: invalid expression, assumed zero
C:\\Users\\Sweep\\Desktop\\server1\\server1\\pawno\\include\\sscanf2.inc(27) : error 017: undefined symbol \"data\"
C:\\Users\\Sweep\\Desktop\\server1\\server1\\pawno\\include\\sscanf2.inc(27) : fatal error 107: too many error messages on one line

 
Ezt írja ki a akkor a sscanf2 nincs bent a modba? :D

/kokain
« Válasz #28 Dátum: 2012. Május 18. - 16:19:40 »
0 Show voters
Vagyis az sscanf2-dbe van az error :D :D
Itt az enyém(Ebbe nem volt error): http://www.solidfiles.com/d/b85741ee22/
Üdv: Dexter

Dupla hozzászólás automatikusan összefûzve. ( 2012. Május 18. - 18:48:57 )

Akinek strcmp-ben kéne annak megcsináltam én :D
link: http://www.solidfiles.com/d/c9d5c1b259/
       http://www.solidfiles.com/d/5650a1e6ea/
pwn és amx
Akinek segítettem szívesen  :yes:
« Utoljára szerkesztve: 2012. Május 18. - 18:48:57 írta _I[TM]I_Dexter[CL] »

/kokain
« Válasz #29 Dátum: 2012. Május 18. - 19:59:09 »
0 Show voters
szia I[TM]I_Dexter[CL] azt megtudnád csinálni az fs-be hogy érzékelje hogy van e kokain a playernél vagy nincs
és ha van akkor engedje,és vegyen el töle 3 kokaint
köszi szépen

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal