Jump to content
  • 0

pomoc Player Text


Guest Kocourek

Dotaz

Hojte kluci, to sem já, ta lama ;-), nj ok takže chci třeba na přikaz pro hráče dát /news a aby se napsalo od lalalala.. a aby to bylo třeba jen pro novináře

přiklad:

/news dneska prši, bude pršet cely den
Dneska prši , bude pršet Cely den Od novináře LoD[Kocourek]CL

a ještě aby to mohl novinář (iplayerrole 8) děkuju všem lámam ktery sou nyní nelamy! :-) a ještě něco... :spam: a ne :rap:

Link to comment
Share on other sites

12 odpovědí na tuto otázku

Recommended Posts

  • 0

if(strcmp(cmd,"/psat",true)==0 ) {
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, "POUŽITÍ: /psat [text]");
return 1;
}
if (iPlayerRole[playerid] == 8){
format(string, sizeof(string), "*** Deník - Aktuálně LV :  %s",cmdtext[6]);
SendClientMessageToAll(COLOR_LIGHTGREEN,string);
return 1;
}else{
SendClientMessage(playerid,COLOR_RED,"[!] Nejsi novinář [!]");
}
return 1;
}

 

z mýho módu

Link to comment
Share on other sites

  • 0

díky, neskopíruju to.. jen si to skopíruju to cos mi poslal a předělam, ale stejně až moc dík děkoval bych ti do rána ;-)

 

//edit um...

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(737) : error 017: undefined symbol "cmd"

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(738) : error 017: undefined symbol "tmp"

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(738) : error 017: undefined symbol "strtok"

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(739) : error 017: undefined symbol "tmp"

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(744) : error 017: undefined symbol "string"

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(744) : error 017: undefined symbol "string"

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(744) : error 029: invalid expression, assumed zero

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(744) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

8 Errors.

Link to comment
Share on other sites

  • 0

urcite to ma pres DCMD a ne pres cmd tady mas prikaz:

dcmd_novi(playerid, params[])
{
#pragma unused params
TestPrint("dcmd_novi(playerid, params[])");
if(IsPlayerConnected(playerid))
{
if(Zamestnani[playerid] == T_NOVINAR){
if(!strlen(params)) return SendClientMessage(playerid, B_CERV, "Použi: /novi [TEXT]");
new sprava[256];
format(sprava,sizeof(sprava), "Noviny: %s", params);
SendClientMessageToAll(B_CERV, sprava);
}
}else{
SendClientMessage(playerid, B_ORAN, "[  !  ] Nejste Novinar.");
}
return 1;
}

Pokud pouzivas maikeroo town tak to funguje nevim co pouzivas ty

Link to comment
Share on other sites

  • 0

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(738) : error 017: undefined symbol "dcmd_news"
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(740) : error 017: undefined symbol "params"
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(741) : error 017: undefined symbol "TestPrint"
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(745) : error 017: undefined symbol "params"
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(747) : error 017: undefined symbol "params"
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(748) : error 017: undefined symbol "B_CERV"
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(756) : warning 225: unreachable code
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(1556) : warning 203: symbol is never used: "GetPlayerDistanceToPointEx"
C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(1556) : warning 203: symbol is never used: "IsPlayerInSphere"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

 

těch dvou warningů si nevšimejte, je to moje štěstí

Link to comment
Share on other sites

  • 0

Proč tak složitě? :d

 

dcmd_new(playerid, params[])
{
   if(iPlayerRole[playerid] != 2) return SendClientMessage(playerid, tmavecervena, "[  !  ] Nejsi novinář!"); //dosaď svou proměnnou
   if(!strlen(params)) return SendClientMessage(playerid, bila, "[  !  ] Použití: /new [ TEXT ]");

   new string[256];
   format(string, 256, "*[NOVINY]: %s.  Novinář: %s", params, NickHrace(playerid));
SendClienMessageToAll(jemnemodra, string);
   return true;
}

 

 

a pak jen do OnPlayerCommandText

 

dcmd(new,3, cmdtext);

 

 

 

 

ERRORY:

 

Undefined symbol NickHrace...

 

-> řešení

 

pod main()

 

stock NickHrace(playerid) {
 new jmeno[255];
 GetPlayerName(playerid, jmeno, 255);
 return jmeno;
}

Link to comment
Share on other sites

  • 0

kam mam dát toto

}

dcmd_new(playerid, params[])

{

if(iPlayerRole[playerid] != 2) return SendClientMessage(playerid, Novinarska, "[ ! ] Nejsi novinář!"); //dosaď svou proměnnou

if(!strlen(params)) return SendClientMessage(playerid, Novinarska, "[ ! ] Použití: /new [ TEXT ]");

 

new string[256];

format(string, 256, "*[NOVINY]: %s. Novinář: %s", params, NickHrace(playerid));

SendClienMessageToAll(Novinarska, string);

return true;

}

Link to comment
Share on other sites

  • 0

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(754) : error 017: undefined symbol "dcmd"

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(754) : error 029: invalid expression, assumed zero

C:\Documents and Settings\WillieÁjaČičoun\Plocha\kocka.pwn(1538) : warning 203: symbol is never used: "dcmd_new"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

2 Errors.

 

furt že nezná DCMD, já totiž v modu nemam ANI TUK DCMD!!

Link to comment
Share on other sites

  • 0

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

 

do onplayercommandtext

dcmd(new,3,cmdtext);

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...