Szerző Téma: FBI poloska  (Megtekintve 1572 alkalommal)

FBI poloska
« Dátum: 2012. március 12. - 21:52:13 »
0 Show voters
Sziasztok,nekem egy szkriptre lenne szükségem a lényeg beirja /poloska és az FBI-os LSPD-s tudja nézni miket irogat a másikkal ha ez lehetséges és valaki megtudja valósítani menne a + :) Csak egyet kérek ne ZCMD-vel :)

FBI poloska
« Válasz #1 Dátum: 2012. március 13. - 13:23:36 »
0 Show voters
/poloska és az FBI-os LSPD-s tudja nézni miket irogat a másikkal

 
ezt nem értem :D

Nem elérhető Dead

  • 2045
    • Profil megtekintése
FBI poloska
« Válasz #2 Dátum: 2012. március 13. - 13:30:41 »
0 Show voters
nem olyat szeretnél mint ladminban?
h az 5ös admin látja amit a többi irogat? ilyesmit? :)
utána egy kis ügyességgel meglehet csínálni szerintem:D

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
FBI poloska
« Válasz #3 Dátum: 2012. március 13. - 14:02:24 »
0 Show voters
Elég értelmetlenül írtad le. Úgy szeretnéd, hogy az FBIosok lássák az LSPDsek beszélgetését?

Calvin

  • Vendég
FBI poloska
« Válasz #4 Dátum: 2012. március 13. - 14:11:42 »
0 Show voters
Úgy gondolja,hogy /poloska,és bepoloskáz egy helyet...az  FBI azt hallja....Vagyis látja chatbe...Olyan nehéz megérteni?:D

FBI poloska
« Válasz #5 Dátum: 2012. március 13. - 14:40:18 »
0 Show voters
Igen nehéz,mivel ha valaki ilyen értelmetlenül ír nem is fog rájönni az ember,hogy mit is akar valójában.

FBI poloska
« Válasz #6 Dátum: 2012. március 13. - 14:57:01 »
0 Show voters
Yakuza érthetõen írtam le. Szerintem te csak hsz-kedsz. A lényeg beírja a(z) LSPD-s vagy az FBI-os /poloska és a játékost letudja hallgatni az azt jelenti látja miket irogat a másik de ugy kéne hogy ki is tudja kapcsolni a poloskát.
Yakuza nem bántás ként mondtam!

FBI poloska
« Válasz #7 Dátum: 2012. március 13. - 14:59:11 »
0 Show voters
Szerintem érthetõen írta le  a dolgot, már a címbõl is tudtam, hogy ez a lényege.
Mit nem lehetett ezen érteni?  ???
Amúgy nagyon jó ötlet lenne.

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
FBI poloska
« Válasz #8 Dátum: 2012. március 13. - 15:06:56 »
0 Show voters
Elkészült. Elméletileg mûködik is. Gyakorlatban pedig majd meglátjuk.
Több az esély arra, hogy nem mûködik, mivel pawno nélkül írtam. :/
 

#include sscanf
new bool:poloskazik[MAX_PLAYERS];
new akitpoloskazik[MAX_PLAYERS];
 
if(!strcmp(cmdtext, \"/poloska\", true, 10))
{
        if(!sscanf(cmdtext[11], \"i\", akitpoloskazik[playerid]))
        {
if(!IsPlayerConnected(akitpoloskazik[playerid])) return SendClientMessage(playerid, 0xff0000AA, \"Ez a játékos nem tartózkodik a szerveren!\");
poloskazik[playerid] = true;
}
SendClientMessage(playerid, 0xff0000AA, \"Használat: /poloska [játékosid]\");
return 1;
}
if(!strcmp(cmdtext, \"/poloskaki\", true, 8))
{
poloskazik[playerid] = false;
SendClientMessage(playerid,0xff0000AA, \"Abbahagytad a poloskázást.\");
return 1;
}
public OnPlayerText(playerid, text[])
{
new string[128];
format(string, sizeof(string),\"[POLOSKA]: %s\", text);
for(new i; i<MAX_PLAYERS; i++)   
{
if(poloskazik == true && akitpoloskazik == playerid) SendClientMessage(i,0xff0000AA, string);
}
return 1;
}

 
Ez miatt lesz kavarodás szerintem.
if(!sscanf(cmdtext[11], \"i\", akitpoloskazik[playerid]))
Ezért praktikusabb zcmdt használni.
« Utoljára szerkesztve: 2012. március 13. - 15:28:03 írta Cannonn »

FBI poloska
« Válasz #9 Dátum: 2012. március 13. - 15:30:09 »
0 Show voters
Köszi cannon csak az a baj hogy ifstrcmp az egész parancsom! :)
UI: Azt hogy tudom megcsinálni csak FBI-os meg LSPD-s használhassa? MUNKA_FBI meg MUNKA_LSPD a váltózó.
« Utoljára szerkesztve: 2012. március 13. - 15:32:12 írta bojhoska39 »

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
FBI poloska
« Válasz #10 Dátum: 2012. március 13. - 15:33:00 »
0 Show voters
Mûködik, vagy nem?
http://sampforum.hu/index.php?page=zcmd
Konvertáld át.
Amúgy a script zcmdben.
 

#include a_samp
#include zcmd
#include sscanf
new bool:poloskazik[MAX_PLAYERS];
new akitpoloskazik[MAX_PLAYERS];
 
CMD:poloska(playerid, params[])
{
if(sscanf(params,\"i\",akitpoloskazik[playerid])) return SendClientMessage(playerid, 0xff0000AA, \"Használat: /poloska [játékosid]\");
if(!IsPlayerConnected(akitpoloskazik[playerid])) return SendClientMessage(playerid, 0xff0000AA, \"Ez a játékos nem tartózkodik a szerveren!\");
poloskazik[playerid] = true;
return 1;
}
CMD:poloskaki(playerid, params[])
{
poloskazik[playerid] = false;
SendClientMessage(playerid,0xff0000AA, \"Abbahagytad a poloskázást.\");
return 1;
}
public OnPlayerText(playerid, text[])
{
new string[128];
format(string, sizeof(string),\"[POLOSKA]: %s\", text);
for(new i; i<MAX_PLAYERS; i++)   
{
if(poloskazik == true && akitpoloskazik == playerid) SendClientMessage(i,0xff0000AA, string);
}
return 1;
}

 

Azt hogy tudom megcsinálni csak FBI-os meg LSPD-s használhassa? MUNKA_FBI meg MUNKA_LSPD a váltózó.[/quote]
Az a kettõ, amit leírtál az valószínûleg a változó értékének a definiált neve.
A változó neve mi?
« Utoljára szerkesztve: 2012. március 13. - 15:37:14 írta Cannonn »

FBI poloska
« Válasz #11 Dátum: 2012. március 13. - 15:53:41 »
0 Show voters
Akkor hogy érted a váltózó neve igen amugy az a definált neve de akkor a váltózó micsoda :S

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
FBI poloska
« Válasz #12 Dátum: 2012. március 13. - 15:57:23 »
0 Show voters
Valami ilyet keress.
 
valtozonev == MUNKA_FBI vagy MUNKA_LSPD

 
A \"valtozonev\" helyén kéne, hogy legyen a változó neve.

FBI poloska
« Válasz #13 Dátum: 2012. március 13. - 16:00:01 »
0 Show voters
ja ez MUNKA_FBI meg MUNKA_LSPD az FBI az az fbi az LSPD meg a rendörség

Dupla hozzászólás automatikusan összefûzve. ( 2012. március 13. - 16:01:18 )

Viszont Compiléztem és errort irt ki
másolom:
C:\\Users\\sanyi\\Desktop\\proba\\gamemodes\\rpg.pwn(41736) : error 029: invalid expression, assumed zero
C:\\Users\\sanyi\\Desktop\\proba\\gamemodes\\rpg.pwn(41736) : error 017: undefined symbol \"cmd_poloska\"
C:\\Users\\sanyi\\Desktop\\proba\\gamemodes\\rpg.pwn(41736) : error 029: invalid expression, assumed zero
C:\\Users\\sanyi\\Desktop\\proba\\gamemodes\\rpg.pwn(41736) : fatal error 107: too many error messages on one line

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
FBI poloska
« Válasz #14 Dátum: 2012. március 13. - 16:07:03 »
0 Show voters
Ennyire azért ne nézz ...
Azok a változó értékei, de kéne a változó neve is.
Igen, mert ez zcmds, feljebb leírtam síma parancsba.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal