Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [IF] mariomako poslato Jul 07, 2010, 12:49:13 POSLE PODNE

Naslov: kako napraviti respekti
Poruka od: [IF] mariomako poslato Jul 07, 2010, 12:49:13 POSLE PODNE
zz, zanima me kako napraviti da na svakih 5 minute dobijam 1 respekt i kad ukucam neku komandu ako ima 10 respekta da mi da jedan score pozdrav
Naslov: Odg: kako napraviti respekti
Poruka od: [IF] mariomako poslato Jul 08, 2010, 15:21:17 POSLE PODNE
Citat: Luka P. poslato Jul 07, 2010, 23:48:27 POSLE PODNE
Evo plan gradnje  :D


new RespectTimer[MAX_PLAYERS];
forward RespectUpdate(playerid);

public OnPlayerConnect(playerid)
{
       RespectTimer[playerid] = SetTimerEx("RespectUpdate", 60000 * 5, 1, "i", playerid);
       return 1;
}

public OnPlayerDisconnect(playerid)
{
       KillTimer(RespectTimer[playerid]);
       return 1;
}

public RespectUpdate(playerid)
{
       SetPVarInt(playerid, "p_Respect", GetPVarInt(playerid, "p_Respect")+1);
       return 1;
}

// Neka komanda
if(strcmp(cmdtext, "/mojakomanda", true, 12))
{
       if(GetPVarInt(playerid, "p_Respect") >= 10)
       {
               SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
               SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: Dobio si jedan score.");
       }
       else
       {
               return SendClientMessage(playerid, 0xFFFFFFAA, "SERVER: NemaÅ¡ dovoljno respekta.");
       }
       return 1;
}







hvala brate sada cu uraditi da mi pamti respekte sa dini xD