Szerző Téma: ybevesz hiba  (Megtekintve 1534 alkalommal)

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Dátum: 2012. október 15. - 22:49:47 »
0 Show voters
Sziasztok nem tudom miért nem jó ha rcon vagyok akkor sem veszi be a yakuzába ha 3as a yakuza szintem akkor se álandóan ezt irja nincs elég szinted a parancs használatához
 
CMD:ybevesz( playerid, params[] )
{
if( GetPVarInt( playerid, \"iYakuza\" ) == 3 || IsPlayerAdmin( playerid ) )return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");
{
new
iPlayer,
iYakuza;
if( sscanf( params, \"ui\", iPlayer, iYakuza ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /setrank <Játékos ID/Név> <Szint>\" );
if( iPlayer == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Érvénytelen ID/Név.\" );
if( ( 0 < iYakuza > 3 ) ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: A szint csak 0-3 között lehet.\" );
SetPVarInt( iPlayer,  \"iYakuza\", iYakuza );
}
return 1;
}

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
ybevesz hiba
« Válasz #1 Dátum: 2012. október 15. - 22:55:47 »
0 Show voters
CMD:ybevesz( playerid, params[])
{
if( GetPVarInt( playerid, \"iYakuza\" ) != 3 || !IsPlayerAdmin( playerid ) )return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");
new
iPlayer,
iYakuza;
if( sscanf( params, \"ui\", iPlayer, iYakuza ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /setrank <Játékos ID/Név> <Szint>\" );
if( !IsPlayerConnected(iPlayer) || iPlayer == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Érvénytelen ID/Név.\" );
if( ! ( -1 < iYakuza > 4 ) ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: A szint csak 0-3 között lehet.\" );
SetPVarInt( iPlayer,  \"iYakuza\", iYakuza );
return 1;
}

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Válasz #2 Dátum: 2012. október 15. - 23:00:37 »
0 Show voters
Probléma még mindig fenn áll

ybevesz hiba
« Válasz #3 Dátum: 2012. október 15. - 23:08:02 »
0 Show voters
Próbáld meg így:
 

CMD:ybevesz(playerid, params[])
{
    if(GetPVarInt( playerid, \"iYakuza\") == 3 && IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");
    {
        new iPlayer, iYakuza;
        if(sscanf( params, \"ui\", iPlayer, iYakuza)) return SendClientMessage(playerid, 0xFF0000AA, \"Használat: /setrank <Játékos ID/Név> <Szint>\");
        if(iPlayer == INVALID_PLAYER_ID) return SendClientMessage(playerid, 0xFF0000AA, \"HIBA: Érvénytelen ID/Név.\");
        if(0 > iYakuza || 3 < iYakuza) return SendClientMessage(playerid, 0xFF0000AA, \"HIBA: A szint csak 0-3 között lehet.\");
        SetPVarInt(iPlayer,  \"iYakuza\", iYakuza);
    }
    return 1;
}
« Utoljára szerkesztve: 2012. október 15. - 23:09:38 írta Johnies00 »

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Válasz #4 Dátum: 2012. október 15. - 23:14:13 »
0 Show voters
Most így 1es is be tud venni és ha rconba vagy és 3as vagy nem engedi

ybevesz hiba
« Válasz #5 Dátum: 2012. október 15. - 23:19:12 »
0 Show voters
if(!GetPVarInt(playerid, \"iYakuza\") == 3 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");

 
Így is tudja 1es és 2 es? És az admin?
« Utoljára szerkesztve: 2012. október 15. - 23:21:06 írta Johnies00 »

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Válasz #6 Dátum: 2012. október 15. - 23:33:15 »
0 Show voters
Így adminnak megy de a többinek nem még 3asnak sem

ybevesz hiba
« Válasz #7 Dátum: 2012. október 15. - 23:40:41 »
0 Show voters
Drága vajaskenyér... :mistrust:
Ha így se jó nincs tippem  :mistrust:
 
if(!GetPVarInt(playerid, \"iYakuza\") != 3 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");

 

if(GetPVarInt(playerid, \"iYakuza\") != 3 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");

 
Már nem merek 1 et írni.. :D

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Válasz #8 Dátum: 2012. október 15. - 23:46:51 »
0 Show voters
Ezek sem mennek 3as rangunak \"Nincs elég szinted a parancs használatához\"

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
ybevesz hiba
« Válasz #9 Dátum: 2012. október 15. - 23:47:11 »
0 Show voters
:facepalm: :facepalm: :facepalm: ez mi?
 
if(feltétel) return üzenet
{
    kód
}

 

if( GetPVarInt( playerid, \"iYakuza\" ) == 3 || IsPlayerAdmin( playerid ) )return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");
{
new
iPlayer,
iYakuza;
if( sscanf( params, \"ui\", iPlayer, iYakuza ) ) return SendClientMessage( playerid, 0xFF0000AA, \"Használat: /setrank <Játékos ID/Név> <Szint>\" );
if( iPlayer == INVALID_PLAYER_ID ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: Érvénytelen ID/Név.\" );
if( ( 0 < iYakuza > 3 ) ) return SendClientMessage( playerid, 0xFF0000AA, \"HIBA: A szint csak 0-3 között lehet.\" );
SetPVarInt( iPlayer,  \"iYakuza\", iYakuza );
}
[/quote]
ha ezt kivennéd talán megoldódna a problémád:
 
return SendClientMessage(playerid,COLOR_RED,\"Nincs elég szinted a parancs használatához\");
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Válasz #10 Dátum: 2012. október 15. - 23:49:52 »
0 Show voters
Akkor az egész jó scriptet be másolnád úgy hogy nincs ott az a return de ki irja ha nincs elég szinted hozzá

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
ybevesz hiba
« Válasz #11 Dátum: 2012. október 15. - 23:55:44 »
0 Show voters
ott van az if után :D az más hogy nem értesz a scripteléshez de az hogy ne tudj törölni pár karaktert az elég necces :D amugy CTRL + F-et bemutatom neked...
Én amikor scriptelek használok pár hasznos hotkey-t...lehet párat más ismersz te is...
CTRL + C = másol
CTRL + X = kivág
CTRL + V = beillesz
CTRL + F = keresés
CTRL + G = sorra ugrás
CTRL + S = mentés
és keresésnél F3 = elõre-, F4 = vissza keresés
Szóval a COMBO amire itt szükséged van:
Kijelölöd a szöveget amit írtam: CTRL + C
Átkattintasz a pawno-dra ( vagy amit használsz ): CTRL + F és CTRL + V utánna ENTER
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Válasz #12 Dátum: 2012. október 15. - 23:58:48 »
0 Show voters
Kovacs gyerek hogy te milyen pró vagy magamtól erre nem jöttem volna rá \"-.- én nem arra voltam kiváncsi arra ha a return ot ki törlöm mert az miatt nem jó mit csináljak hogy ki irja az üzenetet mert azt te nem tetted hozzá \"-.-

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
ybevesz hiba
« Válasz #13 Dátum: 2012. október 16. - 00:06:04 »
0 Show voters
hát igen errõl beszéltem a multkor...nem tudom mit keres a titulosodban hogy \"haladó scriper\" amikor még kezdõ vagy...szerintem te messze állsz egy haladó szinttõl...én pl haladó szinten vagyok és szerintem van köztünk egy kis különbség...mivel még egy if-nek sem tudsz else ágat adni :S
annyi a megoldás hogy az if-nek adsz egy else ágat...
 

if(feltétel)
{
kód
}
else
{
üzenet
}

 
a negációs megoldást inkább nem magyarázom el mert ahhoz kéne tudni azt hogyan is mûködik egy feltétel és mi az a negáció :) mind1 a lényeg hogy ez a megoldás megfelelõ számodra...de ne várd hogy szájbarágós módszerre leírom a megoldást...bár te egy \"haladó scriper\" vagy szóval lehet az kéne :) de inkább hagyom had próbálkozz és tanulj a saját hibádból :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Mokus

  • 608
    • Profil megtekintése
ybevesz hiba
« Válasz #14 Dátum: 2012. október 16. - 00:10:24 »
0 Show voters
Köszönöm a segitséged a  kedvedért át írom csicska kis paraszt akinek szájába kell rágni mindent a titulusomat

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal