Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: m-a-r-k-o poslato Septembar 08, 2010, 17:47:05 POSLE PODNE

Naslov: [POMOC]Hitno pomoc
Poruka od: m-a-r-k-o poslato Septembar 08, 2010, 17:47:05 POSLE PODNE
Dali mi mozete pomoc u Raven's gamemodu ima ono kad se neko prijavio na server ili napustio server kako da to maknem dali samo da maknem tekst ili nesto drugo molim pomoc  :'( :'( :'( :'( :'(
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: LordShigi poslato Septembar 08, 2010, 17:52:09 POSLE PODNE
Samo nadi taj tekst u skripti i koji redak iznad ili ispod izbrisi SendClientMessage redak i format redak.
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: m-a-r-k-o poslato Septembar 08, 2010, 17:56:12 POSLE PODNE
Ja sam samo izbrisao tekst sad ovako izgleda 

   format(string, sizeof(string),"",plname, playerid, playersip);
   SendAdminMessage(COLOR_GREEN, string);
   format(string, sizeof(string),"",plname, playerid);
   for(new i=0; i < MAX_PLAYERS; i++)

I tako radi
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: LordShigi poslato Septembar 08, 2010, 17:58:19 POSLE PODNE
Pa dobro moze i tako ali nema smisla. Imati ces prazni redak svaki put dok netko ude i skripta je manje optimizirano.
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: m-a-r-k-o poslato Septembar 08, 2010, 17:59:57 POSLE PODNE
Aha a sta trebam onda obrisat
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: LordShigi poslato Septembar 08, 2010, 18:01:23 POSLE PODNE
Pa daj stavi cijeli OnPlayerConnect i OnPlayerDisconnect na pastebin.com pa ti pokazem.
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: mikec poslato Septembar 08, 2010, 18:01:55 POSLE PODNE
Otprilike ovo:


  format(string, sizeof(string),"",plname, playerid, playersip);
  SendAdminMessage(COLOR_GREEN, string);


Za dalje ne znam pošto si stavio samo deo koda.



EDIT:



Obriši ovo/ili stavi u komentar (Onplayerconnect):
format(string, sizeof(string),"",plname, playerid, playersip);
    SendAdminMessage(COLOR_GREEN, string);
    format(string, sizeof(string),"",plname, playerid);
    for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo[i][pAdmin] < 1)
    {
    SendClientMessage(i, COLOR_GREY, string);
}
  }
}




TakoÄ'e iz OnPlayerDisconnect izbriÅ¡i i ovo:


if(reason == 0)
{
textreason = "Crash";  // OVO NE MORAS BRISATI!!!!!
strmid(PlayerInfo[playerid][pWhyLeft], "Crash", 0, strlen("Crash"), 255);   // OVO NE MORAS BRISATI!!!!!
format(string2, sizeof(string2),"Text",plname, textreason);
    SendAdminMessage(COLOR_GREEN, string2);
}
else if(reason == 1)
{
format(string2, sizeof(string2),"Text",plname);
    SendAdminMessage(COLOR_GREEN, string2);
}


Evo, kod ovog drugog obrati pažnju na onaj komentar gde sam naglasio da to ne moraš brisati, niti stavljati u komentar.
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: m-a-r-k-o poslato Septembar 08, 2010, 18:05:56 POSLE PODNE
evo jesam sad izgleda ovako cjeli kod     

   if(IsPlayerNPC(playerid))
     {
         SpawnPlayer(playerid);
        return 1;
      }
      for(new i=0; i < MAX_PLAYERS; i++)
   {
      if(IsPlayerConnected(i))
      {
          if(PlayerInfo[pAdmin] < 1)
          {
               SendClientMessage(i, COLOR_GREY, string);
         }
        }
   }
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: LordShigi poslato Septembar 08, 2010, 18:11:41 POSLE PODNE
Izbrisi i ovaj loop, odnosno ovaj dio:

      for(new i=0; i < MAX_PLAYERS; i++)
   {
      if(IsPlayerConnected(i))
      {
          if(PlayerInfo[pAdmin] < 1)
          {
               SendClientMessage(i, COLOR_GREY, string);
         }
        }
   }
Naslov: Odg: [POMOC]Hitno pomoc
Poruka od: m-a-r-k-o poslato Septembar 08, 2010, 18:18:43 POSLE PODNE
Hvala puno riješio sam može Lock