-
Ü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!
-
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;
}
-
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 +
-
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! :)
-
ha bedrogozik az embered intit is állíts át valami szokatlanra! :thumbsup: :thumbsup: az az igazi drogos élmény
-
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
-
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;
}
-
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\"
-
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, zárási hibája lesz. Az elõzõ sor(ok)ban nem zártál le valamilyen függvényt, eljárást!
-
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
-
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:
-
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
-
Mi a kokain változója?
-
Mi a kokain változója?
new // Globális változók
kokain[ 16 ],
Ez lenne a változója :D
Ha nem akkor bocs :nono:
-
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.
-
Azt viszont nem tudom :no:
Ha meg tudod csinálni még én is használom úgy :D
-
Ü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!
-
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;
}
-
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 +
-
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! :)
-
ha bedrogozik az embered intit is állíts át valami szokatlanra! :thumbsup: :thumbsup: az az igazi drogos élmény
-
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
-
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;
}
-
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\"
-
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, zárási hibája lesz. Az elõzõ sor(ok)ban nem zártál le valamilyen függvényt, eljárást!
-
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
-
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:
-
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
-
Mi a kokain változója?
-
Mi a kokain változója?
new // Globális változók
kokain[ 16 ],
Ez lenne a változója :D
Ha nem akkor bocs :nono:
-
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.
-
Azt viszont nem tudom :no:
Ha meg tudod csinálni még én is használom úgy :D