Szerző Téma: tgf  (Megtekintve 1939 alkalommal)

tgf
« Dátum: 2012. október 29. - 19:45:38 »
0 Show voters
Sziasztok!
Hogy lehetne azt megcsinálni, hogyha valaki beírja, hogy tgf akkor kiírja, hogy Jelenleg nincsen admin felvétel. Kérlek ezzel ne zaklasd az adminjainkat.
« Utoljára szerkesztve: 2012. október 30. - 14:54:12 írta sentinel »

tgf
« Válasz #1 Dátum: 2012. október 29. - 19:50:28 »
0 Show voters
[pawn]CMD:tgf(playerid, params[])
{
    SendClientMessage(playerid, szín, \"Nincs felvétel. Ne zaklasd az adminokat!\");
    return 1;
}[/pawn]

tgf
« Válasz #2 Dátum: 2012. október 29. - 20:00:24 »
0 Show voters
Idézetet írta: timbaland10 date=1351536628\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29218\" data-ipsquote-contentclass=\"forums_Topic

CMD:tgf(playerid, params[])
{
    SendClientMessage(playerid, szín, \"Nincs felvétel. Ne zaklasd az adminokat!\");
    return 1;
}

 

1)Mivan akkor ha õ nem zcmd-t használ
2)Minek irod oda hogy szin mikor még egy üzenet fügvényt se tudd hogy kell létre hozni.
3)A params-t minek irtad be mikor nem használod.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
tgf
« Válasz #3 Dátum: 2012. október 29. - 20:09:21 »
0 Show voters
Idézetet írta: timbaland10 date=1351536628\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29218\" data-ipsquote-contentclass=\"forums_Topic
3)A params-t minek irtad be mikor nem használod.
 
Mert ha nem írod oda, akkor is ad neki egy értéket, és az úgy hülyeség. :)

tgf
« Válasz #4 Dátum: 2012. október 29. - 20:20:23 »
0 Show voters
Idézetet írta: timbaland10 date=1351536628\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29218\" data-ipsquote-contentclass=\"forums_Topic

CMD:tgf(playerid, params[])
{
    SendClientMessage(playerid, szín, \"Nincs felvétel. Ne zaklasd az adminokat!\");
    return 1;
}

 

Bocsi, hogy ilyen értetlen vagyok, csak elég kezdõ vagyok :D Ezt hova kell beilleszteni?

tgf
« Válasz #5 Dátum: 2012. október 29. - 20:23:38 »
0 Show voters
Idézetet írta: sentinel date=1351538423\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29218\" data-ipsquote-contentclass=\"forums_Topic


 
CMD:tgf(playerid, params[])
{
    SendClientMessage(playerid, szín, \"Nincs felvétel. Ne zaklasd az adminokat!\");
    return 1;
}

 

Bocsi, hogy ilyen értetlen vagyok, csak elég kezdõ vagyok :D Ezt hova kell beilleszteni?
 
[/quote]
zcmd.inc-et töltsd le innen: http://www.solidfiles.com/d/d20f/
amit letöltöttél másold a pawno/includes mappába
azután a mod elejére
#include <zcmd>[/pawn]
és amit írtam parancsot azt ahova akarod.
Blackjack: Pofa be roló le :)

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
tgf
« Válasz #6 Dátum: 2012. október 29. - 20:24:28 »
0 Show voters
ha alap parancsfeldolgozót használsz akkor:
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/tgf\", cmdtext, true, 10) == 0)
{
                SendClientMessage(playerid, -1, \"Ide amit szeretnél hogy megjelenjen ha beírja xy a /tgf parancsot.\");// -1 = fehér
return 1;
}
return 0;
}

 
Ha ZCMD parancsfeldolgozód van akkor a többi parancs alá, ahol vannak a zcmd-s parancsok.


Am elég szánalmasak vagytok.

tgf
« Válasz #7 Dátum: 2012. október 29. - 20:26:58 »
0 Show voters
[gmod]Most azonnal be lehet fejezni. Több ilyet nem akarok meglátni. Téma megtisztítva.[/gmod]

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
tgf
« Válasz #8 Dátum: 2012. október 29. - 21:05:03 »
0 Show voters
if (strcmp(\"/tgf\", cmdtext, true, 10) == 0)

 
itt szerintem az utolsó paraméternek 4-nek kéne lennie vagy alapértelmezettnek :)
amúgy szerintem nem parancsra gondolt de lehet tévedek :)
ha arra lennél kíváncsi hogyan lehet a chatbe írt üzenettel megoldani akkor itt a megoldás:
 
public OnPlayerText(playerid,text[])
{
if(strfind(text,\"tgf\",true) != -1)
{
SendClientMessage(playerid,0xFF2222FF, \"Nincs TGF ! Kérlek ezzel ne zaklasd az Adminokat !\");
return 0;
}
return 1;
}
« Utoljára szerkesztve: 2012. október 29. - 21:15:24 írta Kovacs_Richard »
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

tgf
« Válasz #9 Dátum: 2012. október 29. - 21:10:26 »
0 Show voters
Hopácska asszem egy hibát találtam Ricsi.Még peddig a következõt:
 
SendClientMessage(0xFF2222FF, \"Nincs TGF ! Kérlek ezzel ne zaklasd az Adminokat !\");[/quote]
nem kellene egy playerid is oda?
Javitva:
SendClientMessage(playerid,0xFF2222FF, \"Nincs TGF ! Kérlek ezzel ne zaklasd az Adminokat !\");

tgf
« Válasz #10 Dátum: 2012. október 29. - 21:11:51 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1351541103\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29218\" data-ipsquote-contentclass=\"forums_Topic

if (strcmp(\"/tgf\", cmdtext, true, 10) == 0)

 
itt szerintem az utolsó paraméternek 4-nek kéne lennie vagy alapértelmezettnek :)
amúgy szerintem nem parancsra gondolt de lehet tévedek :)
ha arra lennél kíváncsi hogyan lehet a chatbe írt üzenettel megoldani akkor itt a megoldás:
 
public OnPlayerText(playerid,text[])
{
    if(strfind(text,\"tgf\",true) != -1)
    {
        SendClientMessage(0xFF2222FF, \"Nincs TGF ! Kérlek ezzel ne zaklasd az Adminokat !\");
        return 0;
    }
    return 1;
}

 

Erre gondoltam. Beraktam a modba és kiad 3 error-t:
 
D:\\Dani\\config\\rendesszero\\gamemodes\\PPC_Trucking.pwn(671) : warning 217: loose indentation
D:\\Dani\\config\\rendesszero\\gamemodes\\PPC_Trucking.pwn(970) : error 035: argument type mismatch (argument 2)
D:\\Dani\\config\\rendesszero\\gamemodes\\PPC_Trucking.pwn(976) : error 010: invalid function or declaration
D:\\Dani\\config\\rendesszero\\gamemodes\\PPC_Trucking.pwn(979) : error 010: invalid function or declaration
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
3 Errors.

tgf
« Válasz #11 Dátum: 2012. október 29. - 21:17:12 »
0 Show voters
Gondolom az egészet bemásoltad.. :D
[pawn]if(strfind(text,\"tgf\",true) != -1)
    {
        SendClientMessage(0xFF2222FF, \"Nincs TGF ! Kérlek ezzel ne zaklasd az Adminokat !\");
        return 0;
    }
    return 1;[/pawn]
Ezt másold be a létezõ [pawn]public OnPlayerText(playerid,text[])[/pawn] alá

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
tgf
« Válasz #12 Dátum: 2012. október 29. - 21:18:09 »
0 Show voters
javítottam :) kicsit túl adagoltam a SendClientMessageToAll-t hogy már nem is írok playerid-t :D
a \"loose indentation\"-t is elvileg...csak itt fórumon 4 szóközt rakok TAB helyett...most gyorsan pawnoból copy-paste :D
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

tgf
« Válasz #13 Dátum: 2012. október 29. - 21:20:03 »
0 Show voters
Semmi baj velem is meg esik csak ha nem szoltam volna akkor nem igazán müködöt volna a helyzet.  :D

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
tgf
« Válasz #14 Dátum: 2012. október 29. - 21:24:58 »
0 Show voters
BlackJack\" post=\"356926\" timestamp=\"1351542003\"]
Semmi baj velem is meg esik csak ha nem szoltam volna akkor nem igazán mûködöt volna a helyzet.  :D
 
[/quote]
ááá azért azokra a topicokra vissza szoktam nézni ahova írtam és nincs megoldva :)
fõleg hogy írta az errort egybõl tudtam mit rontottam el :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal