16.08.2010, 11:51
Use the pawn tags.
TidyPawned version.
TidyPawned version.
pawn Код:
#include <a_samp>
#include <Dini>
#include <Dutils>
#include <Dudb>
#pragma unused ret_memcpy
forward BuridgeDisconnect(playerid);
forward BuridgeConnect(playerid);
new pname[MAX_PLAYER_NAME];
new BurridgeScore[100];
new GetPlayerRespect;
new SetPlayerRespect;
public BuridgeDisconnect(playerid)
{
GetPlayerName(playerid, pname, sizeof(pname));
format(BurridgeScore, sizeof(BurridgeScore), "/Burridge Saver/%s.ini",pname);
if(!dini_Exists(BurridgeScore)) {
}
else {
dini_IntSet(BurridgeScore, "Score", GetPlayerScore(playerid));
dini_IntSet(BurridgeScore, "Money", GetPlayerMoney(playerid));
dini_IntSet(BurridgeScore, "Respect", GetPlayerRespect(playerid));
}
}
public BuridgeConnect(playerid)
{
GetPlayerName(playerid, pname, sizeof(pname));
format(BurridgeScore, sizeof(BurridgeScore), "/Burridge Saver/%s.ini",pname);
if(!dini_Exists(BurridgeScore)) {
dini_Create(BurridgeScore);
dini_IntSet(BurridgeScore, "Score", 0);
dini_IntSet(BurridgeScore, "Money", 0);
dini_IntSet(BurridgeScore, "Respect", 0);
SetPlayerScore(playerid, dini_Int(BurridgeScore, "Score"));
SetPlayerMoney(playerid, dini_Int(BurridgeScore, "Money"));
SetPlayerRespect(playerid, dini_Int(BurridgeScore, "Respect"));
}
else {
SetPlayerScore(playerid, dini_Int(BurridgeScore, "Score"));
SetPlayerMoney(playerid, dini_Int(BurridgeScore, "Money"));
SetPlayerRespect(playerid, dini_Int(BurridgeScore, "Respect"));
}
return 1;
}
public OnPlayerConnect(playerid)
{
BuridgeConnect(playerid);
return 1;
}
public OnPlayerDisconnect(playerid)
{
BuridgeDisconnect(playerid);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]) // Fixed the command
{
if (strcmp("/myrespect", cmdtext, true, 10) == 0) {
new string[64];
format(string, sizeof(string),"You have + %d + "respect points.",GetPlayerRespect(playerid));
SendClientMessage(playerid, COLOR, string)
return 1;
}
return 0;
}