[POMOC] Komande

Započeo [ED] Marac, Septembar 16, 2011, 21:53:05 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Red Line
Detaljan opis problema: Jel mi moze ko objasnit kako da napravim komandu da automatski bana igraca recimo kad pokusa provalit u RCON znaci kad napise 2 ili vise puta krivi rcon kako da ga automatski bana, i kako da slozim /fixveh da u potpunosti popravi auto a ne samo heal a auto je razbijen. I zanima me kako da napravim komandu da popravim sva auta na serveru!
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):


public OnRconLoginAttempt(ip[], password[], success)
{
   if(!success)
   {
       new pip[16];
       for(new i=0; i<MAX_PLAYERS; i++)
       {
           GetPlayerIp(i, pip, sizeof(pip));
           if(!strcmp(ip, pip, true))
           {
               SendClientMessage(i, -1, "Banan si zbog pokusaja provale u RCON konzolu!");
               Ban(i);
           }
       }
   }
   return 1;
}


Netrebati scripta, kada igrac upise pogresnu lozinku dobiti ce ban...


CMD:popraviaute(playerid, params[])
{
   foreach(Player, i)
   {
         if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
         {
            RepairVehicle(GetPlayerVehicleID(i));
            SendClientMessage(playerid, -1, "Popravili ste aute!");
         }
   }
   return 1;
}
CMD:popravimojauto(playerid, params[])
{
    RepairVehicle(GetPlayerVehicleID(playerid));
    SendClientMessage(playerid, -1, "Popravili ste si auto!");
    return 1;
}


prva CMD popravlja sve aute koji su u voznji tj. u kojima je vozac

A druga popravlja tvoj auto u kojem se nalazis :)

Nadam se da sam ti nekako pomogo
Poslednja Izmena: Septembar 16, 2011, 23:04:47 POSLE PODNE od kizla
Trenutno radim novi DeathMatch server... Trazim ljude koji mogu pomoc na bio koji nacin.. Za vise info PM ;)

Probaj ovu komandu za fixveh

if (strcmp("/fix", cmdtext, true, 10) == 0)
     {
     if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xff0000ff,"Niste u vozilu!!");
     new vehicleid = GetPlayerVehicleID(playerid);
     SetVehicleHealth(vehicleid, 1000.0);
     RepairVehicle(GetPlayerVehicleID(playerid));
     GivePlayerMoney(playerid,-99);
     SendClientMessage(playerid, 0xFF9900AA, "Vozilo popravljeno! -99$.");

     return 1;
     }

Nisam testiro.

Paco

ja mislim da ti je to automatski nastimano ali nisam siguran  :D :D :D :D