Szerző Téma: Asay kérdés  (Megtekintve 1222 alkalommal)

Asay kérdés
« Dátum: 2014. október 30. - 21:44:35 »
0 Show voters
Bele is kezdek, van egy asay parancsom, de ha /asay [akármiszöveg]-ként használom, hibásnak érzékeli. Ha simán /asay-t írok akkor meg
csak kiír egy szóközt asayként. Nem tudom, mi lehet a baja.
 

if(!strcmp(cmdtext, \"/asay\", true))
    {
   if(pInfo[playerid][Admin] >= 1)
    {
        new string[128],text[123];
       format(string, sizeof(string), \"{f71616}((ADMIN :{a6e819} %s {f71616}))\",text);
       SendPlayerMessageToAll(playerid, string);
       return 1;
   }
   else
   {
      SendClientMessage(playerid,COLOR_RED,\"Nem vagy Admin...\");
   }
   return 1;
}

 
(Nincs loose identation, a sorok rendesen vannak csak itt bugosak.Errort nem érzékel. Ugyanez van a többi, /s, /b, stb. parancsoknál is, amikor valamit kell írni utána.)
« Utoljára szerkesztve: 2014. október 30. - 21:58:36 írta Dfoglalo »

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Asay kérdés
« Válasz #1 Dátum: 2014. október 30. - 21:59:10 »
0 Show voters
[gmod]Téma áthelyezve. A Szkript kérésekhez akkor nyiss témát, ha egy szkriptre van szükséged, ne pedig akkor, ha egy szkripteddel kapcsolatban van van valami probléma![/gmod]

Asay kérdés
« Válasz #2 Dátum: 2014. október 31. - 12:13:48 »
0 Show voters
Asayt megoldottam dialoggal, de a /b /s, stb. utánairósakat nem csinálom meg azzal mert marhára nem lenne kényelmes használni.
(Nem fogsz futáskor asayozni, kiabálni annálinkább.)

Asay kérdés
« Válasz #3 Dátum: 2014. október 31. - 12:43:33 »
0 Show voters

Asay kérdés
« Válasz #4 Dátum: 2014. október 31. - 13:17:38 »
0 Show voters
Ebből így nemsokat értek, ha erre csinálnál egy példát azt megköszönném :D
 
    if(!strcmp(cmdtext, \"/b\", true))
        {
    new string[200],text[123];
    {
        format(string,sizeof(string),\"%s OOC: %s\",pName(playerid),text);
        new Float:x,Float:y,Float:z;
        GetPlayerPos(playerid,x,y,z);
        for(new i = 0; i < MAX_PLAYERS; i++)
       if(IsPlayerInRangeOfPoint(i,5.0,x,y,z))
       {
         SendClientMessage(i,COLOR_WHITE,string);
       }
       else if(IsPlayerInRangeOfPoint(i,10.0,x,y,z))
       {
         SendClientMessage(i,COLOR_GREY,string);
       }
    }
    return 1;
}

Asay kérdés
« Válasz #5 Dátum: 2014. október 31. - 21:00:02 »
0 Show voters
Nem teszteltem, de Mr.PAWNO szerint nincs hiba :D
A FS/GM elejére
 
#include <sscanf2>

 

if(!strcmp(cmdtext, \"/b\", true))
{
new string[128],text[128];
{
if(sscanf(cmdtext,\"s[128]\",text)) return SendClientMessage(playerid,-1, \"{FF0000}Használat:{FFFFFF} /b < Üzenet >\" );
format(string,sizeof(string),\"%s OOC: %s\",pName(playerid),text);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i,5.0,x,y,z)) { SendClientMessage(i,COLOR_WHITE,string); }
else if(IsPlayerInRangeOfPoint(i,10.0,x,y,z)) { SendClientMessage(i,COLOR_GREY,string); }
} }
return 1;
}

 
Ha nincs meg az SSCANF2, akkor töltsd le  :google2:

Asay kérdés
« Válasz #6 Dátum: 2014. október 31. - 21:45:21 »
0 Show voters
Nemjó :/

Nem elérhető rayle

  • 174
    • Profil megtekintése
Asay kérdés
« Válasz #7 Dátum: 2014. október 31. - 21:55:46 »
0 Show voters

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
Asay kérdés
« Válasz #8 Dátum: 2014. november 11. - 12:52:17 »
0 Show voters
[gmod]Kedves témanyitó! Ne hanyagold el a témát, ha megoldódott a problémád, zárd a témát![/gmod]

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Asay kérdés
« Válasz #9 Dátum: 2014. november 11. - 13:43:08 »
0 Show voters
[gmod]A témanyitó jó ideje némítva van, zárok.[/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal