• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Pawn] Possible to replace this code into Y_INI ?
#1
hello,



i couldn't connect to forum.sa-mp.com for a question i wanted to post, and i searched on why it's removed or something, until i found out that this forum is similar to forum.sa-mp.com, if not the same. anyways, to the question. is it possible to replace the following code into Y_INI ? cbug, time/name related.



PHP Code:
//=============================| CBUG System |================================//

? ? if(matching[playerid] ==&& GetPlayerWeapon(playerid) == 24)

? ? {

? ? ? ? new 
playerammo GetPlayerAmmo(playerid);

new 
pname[MAX_PLAYER_NAME];

GetPlayerName(playeridpnameMAX_PLAYER_NAME);

? ? ? ? if(
playerammo != ammo[playerid])

? ? ? ? {

? ? ? ? ? ? 
ammo[playerid]=playerammo;

? ? ? ? ? ? if(
ammo[playerid]== 6) return ptickcount[playerid] = GetTickCount();

? ? ? ? ? ? if(
ammo[playerid]== 0)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? 
ammo[playerid] =-1;

? ? ? ? ? ? ? ? 
matching[playerid] =0;

? ? ? ? ? ? ? ? new 
string[32];

? ? ? ? ? ? ? ? new 
time GetTickCount()-ptickcount[playerid];

? ? ? ? ? ? ? ? 
format(stringsizeof(string),"Time: %s seconds (/records)"Comma(time));

? ? ? ? ? ? ? ? 
SendClientMessage(playeridCOLOR_WHITEstring);

? ? ? ? ? ? ? ? 
SetPlayerPos(playeridpx[playerid], py[playerid], pz[playerid]);

? ? ? ? ? ? ? ? for(new 
j=0j<11jGivePlayerWeapon(playeridWeapons[playerid][j], Ammo[playerid][j]);

? ? ? ? ? ? ? ? if(
top1 == -1)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top1 time;

? ? ? ? ? ? ? ? ? ? 
format(topname1sizeof(topname1), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
time top1)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top5 top4;

? ? ? ? ? ? ? ? ? ? 
top4 top3;

? ? ? ? ? ? ? ? ? ? 
top3 top2;

? ? ? ? ? ? ? ? ? ? 
top2 top1;

? ? ? ? ? ? ? ? ? ? 
top1 time;

? ? ? ? ? ? ? ? ? ? 
format(topname5sizeof(topname5), "%s"topname4);

? ? ? ? ? ? ? ? ? ? 
format(topname4sizeof(topname4), "%s"topname3);

? ? ? ? ? ? ? ? ? ? 
format(topname3sizeof(topname3), "%s"topname2);

? ? ? ? ? ? ? ? ? ? 
format(topname2sizeof(topname2), "%s"topname1);

? ? ? ? ? ? ? ? ? ? 
format(topname1sizeof(topname1), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
top2 == -1)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top2 time;

? ? ? ? ? ? ? ? ? ? 
format(topname2sizeof(topname2), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
time top2)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top5 top4;

? ? ? ? ? ? ? ? ? ? 
top4 top3;

? ? ? ? ? ? ? ? ? ? 
top3 top2;

? ? ? ? ? ? ? ? ? ? 
top2 time;

? ? ? ? ? ? ? ? ? ? 
format(topname5sizeof(topname5), "%s"topname4);

? ? ? ? ? ? ? ? ? ? 
format(topname4sizeof(topname4), "%s"topname3);

? ? ? ? ? ? ? ? ? ? 
format(topname3sizeof(topname3), "%s"topname2);

? ? ? ? ? ? ? ? ? ? 
format(topname2sizeof(topname2), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
top3 == -1)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top3 time;

? ? ? ? ? ? ? ? ? ? 
topname3 pname;

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
time top3)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top5 top4;

? ? ? ? ? ? ? ? ? ? 
top4 top3;

? ? ? ? ? ? ? ? ? ? 
top3 time;

? ? ? ? ? ? ? ? ? ? 
format(topname5sizeof(topname5), "%s"topname4);

? ? ? ? ? ? ? ? ? ? 
format(topname4sizeof(topname4), "%s"topname3);

? ? ? ? ? ? ? ? ? ? 
format(topname3sizeof(topname3), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
top4 == -1)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top4 time;

? ? ? ? ? ? ? ? ? ? 
format(topname4sizeof(topname4), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
time top4)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top5 top4;

? ? ? ? ? ? ? ? ? ? 
top4 =time;

? ? ? ? ? ? ? ? ? ? 
format(topname5sizeof(topname5), "%s"topname4);

? ? ? ? ? ? ? ? ? ? 
format(topname4sizeof(topname4), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
top5 == -1)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top5 time;

? ? ? ? ? ? ? ? ? ? 
format(topname5sizeof(topname5), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? else if(
time top5)

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? 
top5 time;

? ? ? ? ? ? ? ? ? ? 
format(topname5sizeof(topname5), "%s"pname);

? ? ? ? ? ? ? ? ? ? return 
1;

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? return 
1;

}

? ? ? ? }

? ? }

//============================================================================//

return 1;







if you'd like any other information, please tell me.
  Reply
#2
There are no file operations there - y_ini is used to save data, you aren't saving any data.
  Reply
#3
(2020-09-26, 12:42 PM)Y_Less Wrote: There are no file operations there - y_ini is used to save data, you aren't saving any data.

PHP Code:
public OnGameModeExit()
{
//==============================| CBUG System |===============================//
    
new INI:file INI_Open("cbugrecords.ini");
    
INI_WriteInt(file,"top1",top1);
    
INI_WriteInt(file,"top2",top2);
    
INI_WriteInt(file,"top3",top3);
    
INI_WriteInt(file,"top4",top4);
    
INI_WriteInt(file,"top5",top5);
    
INI_WriteString(file,"topname1",topname1);
    
INI_WriteString(file,"topname2",topname2);
    
INI_WriteString(file,"topname3",topname3);
    
INI_WriteString(file,"topname4",topname4);
    
INI_WriteString(file,"topname5",topname5);
    
INI_Close(file);
//============================================================================//
    
return 1;


this does, but when i load the server, it doesn't look it like it saves the times names, it loads the data before i did a good record.

for example: i cbug and the time counter starts, when i finish with all the 7 bullets (deagle), it places me at the 3rd place with a time of 700 millisecs. the problem comes when i stop the server restart it, it doesn't load the 700 ms time which is placed at 3.

edit: i have also a few other stuff but i don't think they would help..
  Reply
#4
There's no tag.
  Reply
#5
(2020-09-26, 03:04 PM)Y_Less Wrote: There's no tag.

how do i add tags then, how does it work ?
  Reply
#6
bump..
  Reply
#7
after many tries and many script changes, i finally found something similar which worked. if anything wrong happens, i will update the situation.
  Reply


Forum Jump: