28.05.2010, 15:22
Alright jefffy. I really respect you know for helping me and taking the time.
I will test it and tell if it works or not.
BTW: gratz with your 500 posts
And to be sure.
When I'm done with adding your stuff this is what I have?
I will test it and tell if it works or not.
BTW: gratz with your 500 posts
And to be sure.
When I'm done with adding your stuff this is what I have?
Код:
#include <a_samp> #include <Dini> #define ColorFile "Colors/%s.ini" public OnFilterScriptInit() { SetTimer("CallConnect",1,0); return 1; } forward CallConnect(playerid); public CallConnect(playerid) { for(new i = 0; i < MAX_PLAYERS; i++) { OnPlayerConnect(i); } return 1; } public OnPlayerConnect(playerid) { SetTimerEx("ChangeColor", 5000, 0, "d", playerid); new file[100],Name[MAX_PLAYER_NAME]; GetPlayerName(playerid,Name,sizeof(Name)); format(file,sizeof(file),ColorFile,Name); if(!dini_Exists(file)) { dini_Create(file); dini_IntSet(file,"Color",GetPlayerColor(playerid)); } else if(dini_Exists(file)) { SetPlayerColor(playerid,dini_Int(file,"Color")); } return 1; } public OnPlayerDisconnect(playerid, reason) { new file[100],Name[MAX_PLAYER_NAME]; GetPlayerName(playerid,Name,sizeof(Name)); format(file,sizeof(file),ColorFile,Name); dini_IntSet(file,"Color",GetPlayerColor(playerid)); return 1; } forward ChangeColor(playerid); public ChangeColor(playerid) { new file[100],Name[MAX_PLAYER_NAME]; GetPlayerName(playerid,Name,sizeof(Name)); format(file,sizeof(file),ColorFile,Name); if(!dini_Exists(file)) { dini_Create(file); dini_IntSet(file,"Color",GetPlayerColor(playerid)); } else if(dini_Exists(file)) { SetPlayerColor(playerid,dini_Int(file,"Color")); } return 1; }