vip chat

Započeo Ole, Jun 09, 2017, 16:41:38 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Ole

*

Skripta koju koristim:moje nesto
Detaljan opis problema: kada odradim zcmd komandu na serveru mi se prikaze ta komanda npr ali ispod pise server unkown command inace sve komande su mi u ycmd ali nzm kako da prebacim npr ovaj vipchat u ycmd kad mi baca errore  :-[
Dio skripte:[pawn]CMD:vc(playerid, params[])
   {
       if(IsPlayerConnected(playerid))
       if(PlayerInfo[playerid][dRank] >= 1) {
       {
       new sendername[MAX_PLAYER_NAME];
         GetPlayerName(playerid, sendername, sizeof(sendername));
         new length = strlen(cmdtext);
         while ((idx < length) && (cmdtext[idx] <= ' '))
         {
            idx++;
         }
         new offset = idx;
         new result[64];
         while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
         {
            result[idx - offset] = cmdtext[idx];
            idx++;
         }
         result[idx - offset] = EOS;
         if(!strlen(result))
         {
            SendClientMessage(playerid, COLOR_RED, "Koristi: /vc [Vip Chat]");
            return 1;
         }
         format(string, sizeof(string), "|%d|VIP|%s:{FFFFFF} %s", PlayerInfo[playerid][dRank], sendername, result);
         if (PlayerInfo[playerid][dRank] >= 1)
         {
            SendVipMessage(string);
         }
         printf("VIP %s: %s", sendername, result);
      }
      return 1;
      } else return SendClientMessage(playerid,red,"ERROR: Nemas ovlastenje za ovu komandu!");
   }[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno): [pawn]C:\Users\Ole\Desktop\official script\gamemodes\skripta.pwn(10266) : error 017: undefined symbol "cmdtext"
C:\Users\Ole\Desktop\official script\gamemodes\skripta.pwn(10267) : error 017: undefined symbol "idx"
C:\Users\Ole\Desktop\official script\gamemodes\skripta.pwn(10267) : error 029: invalid expression, assumed zero
C:\Users\Ole\Desktop\official script\gamemodes\skripta.pwn(10267) : error 029: invalid expression, assumed zero
C:\Users\Ole\Desktop\official script\gamemodes\skripta.pwn(10267) : fatal error 107: too many error messages on one line[/pawn]
Poslednja Izmena: Jun 10, 2017, 23:46:43 POSLE PODNE od MEDO

Pa nije ti definisano ovo "cmdtext" i "idx" probaj videti, kako si drugde definisovao, za upisivanje teksta, i proveravanje  id igraca.
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..

new cmdtext, idx;


bilo je lijepo dok je trajalo.


Prebaci u YCMD.Nije tesko,mesto CMD stavljas YCMD,sve ostalo isto do zadnjeg zareza stavljas help,ostalo isto ide.Posle otvorene zagrade stavljas #pragma unused help i tjt,pisem preko fona msm da s sve dobro objasnio i rekao
Respect To :
@LoOdaK @SejnurHD @anDro_ @Muma
@NapaćeniBoÅ¡njo @BaÅ¡ovski @MegatroNâ,,¢ @Deko
----------------------------------------------------------------
》YouTube Channal Link :
----------------------------------------------------------------
https://www.youtube.com/channel/UCBPV31b6RUx4LcD6pMHwJQA
----------------------------------------------------------------
》Zivotni Moto :
----------------------------------------------------------------
》Ako me udaris dok sam dole,
》Bolje se pocni moliti,
》Da nikad neustanem!
----------------------------------------------------------------
#NenaD99 8)

Pokušaj ovako:

[pawn]CMD:vc(playerid, params[])
   {
       if(IsPlayerConnected(playerid))
       if(PlayerInfo[playerid][dRank] >= 1) {
       {
         if(!strlen(params))
         {
            SendClientMessage(playerid, COLOR_RED, "Koristi: /vc [Vip Chat]");
            return 1;
         }
         format(string, sizeof(string), "|%d|VIP|%s:{FFFFFF} %s", PlayerInfo[playerid][dRank], sendername, params);
         if (PlayerInfo[playerid][dRank] >= 1)
         {
            SendVipMessage(string);
         }
         printf("VIP %s: %s", sendername, params);
      }
      return 1;
      } else return SendClientMessage(playerid,red,"ERROR: Nemas ovlastenje za ovu komandu!");
   }[/pawn]

Ole

*

hvala vam puno rijesio sam to ali sada je problem sto vip chat mogu vidjeti svi igraci na serveru i ovo SendVipMessage ja msm da nema nikakvu funkciju  ??? ???   [pawn]stock SendVipMessage(message[])
{
    foreach(Player, i)
    {
        if(GetPVarInt(i,"dRank" ) < 1)
        {
            SendClientMessage(i,COLOR_ORANGE,message);
        }
        else return 0;
    }
    return 1;
}[/pawn]

Jel imas definirano u PlayerInfo
[pawn]pVip[/pawn] ?
Ako imas, umesto [pawn]if(GetPVarInt(i,"dRank" ) < 1)[/pawn]dodaj ovo:
[pawn]if(PlayerInfo[pVip] >= 1)[/pawn]
I Vrv ce raditi.
• Website: www.vasic.dev
Web Development & Cyber Security

Citat: Cyllox poslato Jun 10, 2017, 19:38:07 POSLE PODNE
Jel imas definirano u PlayerInfo
[pawn]pVip[/pawn] ?
Ako imas, umesto [pawn]if(GetPVarInt(i,"dRank" ) < 1)[/pawn]dodaj ovo:
[pawn]if(PlayerInfo[pVip] >= 1)[/pawn]
I Vrv ce raditi.
Lol, vidis da mu nije nije definisano sa pVip nego dRank, sta lupas..

[pawn]stock SendVipMessage(message[])
{
    foreach(Player, i)
    {
        if(PlayerInfo[dRank] >= 1)
        {
            SendClientMessage(i,COLOR_ORANGE,message);
        }
    }
    return 1;
}[/pawn]

Ole

*

hvala hvala vam puno rijeseno ;) 8)