[Pomoc] komanda /ao


Započeo Lekac, Jul 22, 2016, 18:39:23 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja
Detaljan opis problema:Kad got kucam /ao (text) neizbaci mi text koji sam napiso.
Dio skripte: ako treba mogu stavit
Neke slike/video za lakse dobivanje pomoci(neobavezno): http://i.imgur.com/ac94vg2.png                 http://i.imgur.com/5dMiZRp.jpg


EVO
YCMD:ao(playerid, params[],help)
{
    if(UlogovanProvera[playerid] == 0) return Error(playerid, "Moras biti prijavljen.");
   if(PI[playerid][Admin] < 1) return Ovlascenje(playerid);
   new text[128], string[256];
   if(sscanf(params, "s[128]", text)) return SCM(playerid, GRAD2, "Koristite /ao [Text]");
   if(strlen(text) >= 127) return Error(playerid, "Vas text je predugacak. Mozete korisite ukupno 128 slova/znaka!");
   if(PI[playerid][Pol] == 1)
   {
      if(PI[playerid][Admin] >= 1 && PI[playerid][Admin] < 5) { format(string, sizeof(string), "{0000BB}(( ADMIN %d %s: {FFFFFF}%s{0000BB} ))", PI[playerid][Admin], ImeIgraca(playerid), text); }
      if(PI[playerid][Admin] == 6) { format(string, sizeof(string), "{0000BB}(( VLASNIK %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      if(PI[playerid][Admin] == 5) { format(string, sizeof(string), "{0000BB}(( HEAD ADMIN %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      if(!strcmp(Ime_Igraca(playerid), "Bristo", true)) { format(string, sizeof(string), "{0000BB}(( DEVELOPER %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      if(!strcmp(Ime_Igraca(playerid), "Masnec", true)) { format(string, sizeof(string), "{0000BB}(( MAPPER %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
     }
     if(PI[playerid][Pol] == 2)
   {
      if(PI[playerid][Admin] >= 1 && PI[playerid][Admin] < 5) { format(string, sizeof(string), "{0000BB}(( ADMINKA %d %s: {FFFFFF}%s{0000BB} ))", PI[playerid][Admin], ImeIgraca(playerid), text); }
      if(PI[playerid][Admin] == 5) { format(string, sizeof(string), "{0000BB}(( HEAD ADMINKA %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      if(PI[playerid][Admin] == 6) { format(string, sizeof(string), "{0000BB}(( VLASNICA %s: {FFFFFF}%s {0000BB}))", ImeIgraca(playerid), text); }
      if(!strcmp(Ime_Igraca(playerid), "Anica", true)) { format(string, sizeof(string), "{0000BB}(( DIREKTORICA %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
     }
   SendClientMessageToAll(CRVENA, string);
   return 1;
}

Probaj ovako, valjda ce raditi.
YCMD:ao(playerid, params[],help)
{
	if(UlogovanProvera[playerid] == 0) return Error(playerid, "Moras biti prijavljen.");
    if(PI[playerid][Admin] < 1) return Ovlascenje(playerid);
    new text[128], string[256];
    if(sscanf(params, "s[128]", text)) return SCM(playerid, GRAD2, "Koristite /ao [Text]");
    if(strlen(text) >= 127) return Error(playerid, "Vas text je predugacak. Mozete korisite ukupno 128 slova/znaka!");
   
    if(PI[playerid][Pol] == 1)
    {
      if(PI[playerid][Admin] >= 1 && PI[playerid][Admin] < 5) { format(string, sizeof(string), "{0000BB}(( ADMIN %d %s: {FFFFFF}%s{0000BB} ))", PI[playerid][Admin], ImeIgraca(playerid), text); }
      else if(PI[playerid][Admin] == 6) { format(string, sizeof(string), "{0000BB}(( VLASNIK %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      else if(PI[playerid][Admin] == 5) { format(string, sizeof(string), "{0000BB}(( HEAD ADMIN %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      else if(!strcmp(Ime_Igraca(playerid), "Bristo", true)) { format(string, sizeof(string), "{0000BB}(( DEVELOPER %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      else if(!strcmp(Ime_Igraca(playerid), "Masnec", true)) { format(string, sizeof(string), "{0000BB}(( MAPPER %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
    }
    if(PI[playerid][Pol] == 2)
    {
      if(PI[playerid][Admin] >= 1 && PI[playerid][Admin] < 5) { format(string, sizeof(string), "{0000BB}(( ADMINKA %d %s: {FFFFFF}%s{0000BB} ))", PI[playerid][Admin], ImeIgraca(playerid), text); }
      else if(PI[playerid][Admin] == 5) { format(string, sizeof(string), "{0000BB}(( HEAD ADMINKA %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
      else if(PI[playerid][Admin] == 6) { format(string, sizeof(string), "{0000BB}(( VLASNICA %s: {FFFFFF}%s {0000BB}))", ImeIgraca(playerid), text); }
      else if(!strcmp(Ime_Igraca(playerid), "Anica", true)) { format(string, sizeof(string), "{0000BB}(( DIREKTORICA %s: {FFFFFF}%s{0000BB} ))", ImeIgraca(playerid), text); }
    }
    SendClientMessageToAll(CRVENA, string);
    return 1;
}


I daj mi cmd npr /cc da pogledam nesto

evo cc
YCMD:cc(playerid, params[],help)
{
    #pragma unused help
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return Error(playerid, "Moras biti prijavljen.");
   if(PI[playerid][Admin] >= 1 || PI[playerid][GM] >= 1)
   {
      foreach(Player,i)
      {
         OcistiChat(i, 120);
      }
      SCMTA(SERVERBOJA, "   - Chat Ociscen");
      format(bristos,sizeof(bristos),"[A-OBAVESTENJE]: %s je obrisao chat.", Ime_Igraca(playerid));
      StaffPoruka(COLOR_YELLOW, bristos);
   }
   else
   {
      Ovlascenje(playerid);
   }
   return 1;
}





evoprobaj na onovuovoga uradit
ocmd:ao(playerid,params[])
{



 	new string[128];
 	format(string,sizeof(string), "Admin | %s: %s",
			getPlayerName(playerid), params);

	for(new i=0; i<MAX_PLAYERS; i++)
	{
	    if(!IsPlayerConnected(i))continue;




	    SendClientMessage(i, 0xFF0000FF, string);
	}





	return 1;

}




Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.

Razlog zakljucavanja:

Zabranjen je popularni BUMP(osvježavanje teme duplim postom) osim u slučaju da je prošlo 24h od zadnjeg posta!

Pravila:

Glavna pravila Balkan SA:MP foruma .

Razgovor u vezi PAWN-Skriptanja .