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
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