GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: metaxizje - 2013. május 30. - 16:33:21

Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: metaxizje - 2013. május 30. - 16:33:21
Sziasztok.
Próbálkozok azzal, hogy ha rosz parancsot írsz be akkor kiírjon egy szöveget ..
Script
 
public OnPlayerCommandText(playerid, cmdtext[])
{
return SendClientMessage(playerid,COLOR_RED,\"A szerveren nem található ilyen parancs! [ /help ]\");
}

 
Másik, hogy azt, hogy lehet megoldani, hogy ha a csávó nincs bejelentkezve akkor ne tudjon a chatbe írni és parancsokat se tudjon használni?
PlayerInfo[playerid][LoggedIn] Így van nekem megoldva egy külföldi scriptbe :) ( regisztráció )
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: ZyZu. - 2013. május 30. - 16:49:47
if(!PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage( playerid, -1, \"Nem írhatsz!\");

 
probáld így meg berakni az OnPlayerText alá.
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: metaxizje - 2013. május 30. - 17:08:11
public OnPlayerText(playerid,text[])
{
    if(!PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage( playerid, COLOR_RED, \"Nem írhatsz!\");
    return 1;
}

 
*************************************(3713) : warning 213: tag mismatch
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Warning.
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: xD1999 - 2013. május 30. - 18:05:46
Próbáld igy
 
public OnPlayerCommandText(playerid, cmdtext[])
{
SendClientMessage(playerid,-1,\"Hibás a parancs\");
return 0;
}
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: metaxizje - 2013. május 30. - 18:26:19
nem jó :/
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: Flash - 2013. május 30. - 18:47:01
OnPlayerText alá:
 
if(!PlayerInfo[playerid][LoggedIn]) return SendClientMessage( playerid, -1, \"Nem chatelhetsz!\"), 0;

 
A hibás parancsos cucc meg:
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, \"/help\", true))
    {
        SendClientMessage(playerid, 0xFFFFFFFF, \"SERVER: This is the /help command!\");
        return 1;
    }
    return SendClientMessage(playerid,COLOR_RED,\"A szerveren nem található ilyen parancs! [ /help ]\");
}
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: metaxizje - 2013. május 30. - 18:56:44
most minden parancshoz írjam ezt oda? :D nem lehet könnyen megoldani? :D
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: ZyZu. - 2013. május 30. - 19:17:47
ZCMD -vel meg lehet.
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: metaxizje - 2013. május 30. - 19:30:55
zcmd-t használok :D
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: ZyZu. - 2013. május 31. - 07:00:54

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    if(!success) SendClientMessageEx(playerid, COLOR_WHITE, \"Hibás parancs!!!\");
    return 1;
}
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: Benceee - 2013. május 31. - 15:14:41
Idézetet írta: metaxizje date=1369926491\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"37992\" data-ipsquote-contentclass=\"forums_Topic

public OnPlayerText(playerid,text[])
{
    if(!PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage( playerid, COLOR_RED, \"Nem írhatsz!\");
    return 1;
}

 
*************************************(3713) : warning 213: tag mismatch
Pawn compiler 3.2.3664           Copyright © 1997-2006, ITB CompuPhase
1 Warning.
 
Kettõs tagadás minek? Ha belépve = 0, akkor.. De mivel ott a ! ezért az egész megfordul.
Tehát:
 
public OnPlayerText(playerid,text[])
{
    if(PlayerInfo[playerid][LoggedIn] == 0) return SendClientMessage( playerid, COLOR_RED, \"Nem írhatsz!\");
    return 1;
}
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: scripter01 - 2013. május 31. - 19:52:25
Ha OnPlayerCommandel írod a módot akkor a leg utolsó parancs alá nyomasd be ezt
 
   else
{
    SendClientMessage(playerid, 0xc40000AA, \"HIBA: {ffffff}A szerveren nincs ilyen parancs. (/help)\");
    return 1;
}
Cím: Ismeretlen parancs , Bejelentkezés nélküli írás
Írta: jana4 - 2013. május 31. - 20:13:18
Kérlek ha nem tudsz normális segítséget nyújtani - ne tedd! -.

Amit írtál teljesen rossz, és már elõtted leírták 4-en.