#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[]) { if (strcmp("/myrespect", cmdtext, true, 10) == 0) { SendClientMessage(playerid, COLOR, "You have " + GetPlayerRespect(playerid) + "respect points.") return 1; } return 0; }
#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;
}
well, you could use [code] and also post the errors... btw /myrespect failed, use a string for that
so uhhm, errors? |
D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver.pwn(26) : error 012: invalid function call, not a valid address D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver.pwn(26) : warning 215: expression has no effect D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver.pwn(26) : error 001: expected token: ";", but found ")" D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver.pwn(26) : error 029: invalid expression, assumed zero D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver.pwn(26) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors.
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;
}
pawn Код:
|
D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver2.pwn(26) : error 012: invalid function call, not a valid address D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver2.pwn(26) : warning 215: expression has no effect D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver2.pwn(26) : error 001: expected token: ";", but found ")" D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver2.pwn(26) : error 029: invalid expression, assumed zero D:\Program Files\Rockstar Games\CombatArmsSA\samp03asvr_R4_win32\filterscripts\saver2.pwn(26) : fatal error 107: too many error messages on one line
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;
}
pawn Код:
he forgot at SendClientMessage a " ; " |