Szerző Téma: PD Rádió  (Megtekintve 1012 alkalommal)

Nem elérhető Coole

  • 159
    • Profil megtekintése
PD Rádió
« Dátum: 2010. december 24. - 13:04:13 »
0 Show voters
Üdv.
Megint csak bombázlak menneteket kérdésekkel :)
Következõ lenne:
Egy egyszerû rendõrségi rádió script.
Parancsa. PL:/r /pdradio
Ha a kodot is kiteszitek meg minden nagyon hálás volnák köszönöm!

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
PD Rádió
« Válasz #1 Dátum: 2010. december 24. - 13:12:39 »
0 Show voters
enum pInfo
{
pPolice
}
new PlayerInfo[MAX_PLAYERS][pInfo];
forward SendPoliceMessage(color, string[]);
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/r\", true) == 0 || strcmp(cmdtext, \"/pdradio\", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
   new length = strlen(cmdtext);
   while ((idx < length) && (cmdtext[idx] <= \' \'))
   {
      idx++;
   }
   new offset = idx;
   new result[128];
   while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
   {
      result[idx - offset] = cmdtext[idx];
      idx++;
   }
   result[idx - offset] = EOS;
   if(!strlen(result))
   {
      SendClientMessage(playerid, COLOR_0x33CCFFAA, \"Használat: /r [szöveg]\");
      return 1;
   }
   format(string, sizeof(string), \"Rádió: %s: %s\", sendername, (result));
   SendPoliceMessage(COLOR_RED,string);
    }
    return 1;
}
return 0;
}
public SendPoliceMessage(color, string[])
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo[pPolice] >= 1)
    {
      SendClientMessage(i, 0x33CCFFAA, string);
   }
}
}
}

 
Nem teszteltem

Nem elérhető Coole

  • 159
    • Profil megtekintése
PD Rádió
« Válasz #2 Dátum: 2010. december 24. - 13:15:10 »
0 Show voters
C:\\Documents and Settings\\Felhasználó\\Asztal\\Untitled.pwn(240) : error 021: symbol already defined: \"OnPlayerCommandText\"
C:\\Documents and Settings\\Felhasználó\\Asztal\\Untitled.pwn(245) : error 017: undefined symbol \"sendername\"
C:\\Documents and Settings\\Felhasználó\\Asztal\\Untitled.pwn(245) : error 017: undefined symbol \"sendername\"
C:\\Documents and Settings\\Felhasználó\\Asztal\\Untitled.pwn(245) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Felhasználó\\Asztal\\Untitled.pwn(245) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
5 Errors.

 
Erroros :S

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
PD Rádió
« Válasz #3 Dátum: 2010. december 24. - 13:20:25 »
0 Show voters
new sendername[MAX_PLAYER_NAME];
És van már Command texted, oda illeszd be

Nem elérhető Coole

  • 159
    • Profil megtekintése
PD Rádió
« Válasz #4 Dátum: 2010. december 24. - 13:23:53 »
0 Show voters
new sendername[MAX_PLAYER_NAME];
És ezt hova is illeszem be?
Figyi nemtudom menyire nagy kérés,de egy [FS]_be osszetudod nekem dobni? PLS :)
« Utoljára szerkesztve: 2010. december 24. - 13:31:32 írta Coole »

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
PD Rádió
« Válasz #5 Dátum: 2010. december 24. - 14:07:31 »
0 Show voters
http://solidfiles.com/d/adc7/
//Nem teszteltem, de nem ir errort

Nem elérhető Coole

  • 159
    • Profil megtekintése
PD Rádió
« Válasz #6 Dátum: 2010. december 24. - 16:57:35 »
0 Show voters
Na most nem is erroros-de ha berakom Unknow Command-ot ir azaz nem jó.
Nemtudod miért irja? Egyik topikba láttam valami ijesmi hibát hogy valamijen sor nemjól van de mi? még warning sincs .S

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal