SA-MP Forums Archive
Weapons Save when /q +REP - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Weapons Save when /q +REP (/showthread.php?tid=360317)



Weapons Save when /q +REP - RenSoprano - 17.07.2012

Hello, I'm looking for weapons save system when someone disconnect I'm using Y_Ini
if you need something more please post and I will tell you

+REP
Thanks.


Re: Weapons Save when /q +REP - XStormiest - 17.07.2012

DOn;t request for script for saving I recomand you using dini for savinng weapons Y_ini is good for high scripts but fine


Re: Weapons Save when /q +REP - Matz - 17.07.2012

pawn Код:
#include <YSI\y_ini>

enum pInfo
{
    pwep1,
    pbullet1,
    pwep2,
    pbullet2,
    pwep3,
    pbullet3,
    pwep4,
    pbullet4,
    pwep5,
    pbullet5,
    pwep6,
    pbullet6
}

new PlayerInfo[MAX_PLAYERS][pInfo];

public OnPlayerConnect(playerid)
{
    INI_Int("wep1",PlayerInfo[playerid][pwep1]);
    INI_Int("bullet1",PlayerInfo[playerid][pbullet1]);
    INI_Int("wep2",PlayerInfo[playerid][pwep2]);
    INI_Int("bullet2",PlayerInfo[playerid][pbullet2]);
    INI_Int("wep3",PlayerInfo[playerid][pwep3]);
    INI_Int("bullet3",PlayerInfo[playerid][pbullet3]);
    INI_Int("wep4",PlayerInfo[playerid][pwep4]);
    INI_Int("bullet4",PlayerInfo[playerid][pbullet4]);
    INI_Int("wep5",PlayerInfo[playerid][pwep5]);
    INI_Int("bullet5",PlayerInfo[playerid][pbullet5]);
    INI_Int("wep6",PlayerInfo[playerid][pwep6]);
    INI_Int("bullet6",PlayerInfo[playerid][pbullet6]);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    INI_WriteInt(File,"wep1", PlayerInfo[playerid][pwep1]);
    INI_WriteInt(File,"bullet1", PlayerInfo[playerid][pbullet1]);
    INI_WriteInt(File,"wep2", PlayerInfo[playerid][pwep2]);
    INI_WriteInt(File,"bullet2", PlayerInfo[playerid][pbullet2]);
    INI_WriteInt(File,"wep3", PlayerInfo[playerid][pwep3]);
    INI_WriteInt(File,"bullet3", PlayerInfo[playerid][pbullet3]);
    INI_WriteInt(File,"wep4", PlayerInfo[playerid][pwep4]);
    INI_WriteInt(File,"bullet4", PlayerInfo[playerid][pbullet4]);
    INI_WriteInt(File,"wep5", PlayerInfo[playerid][pwep5]);
    INI_WriteInt(File,"bullet5", PlayerInfo[playerid][pbullet5]);
    INI_WriteInt(File,"wep6", PlayerInfo[playerid][pwep6]);
    INI_WriteInt(File,"bullet6", PlayerInfo[playerid][pbullet6]);
    return 1;
}

public OnPlayerSpawn(playerid)
{
    GivePlayerWeapon(playerid, PlayerInfo[playerid][pwep1], PlayerInfo[playerid][pbullet1]);
    GivePlayerWeapon(playerid, PlayerInfo[playerid][pwep2], PlayerInfo[playerid][pbullet2]);
    GivePlayerWeapon(playerid, PlayerInfo[playerid][pwep3], PlayerInfo[playerid][pbullet3]);
    GivePlayerWeapon(playerid, PlayerInfo[playerid][pwep4], PlayerInfo[playerid][pbullet4]);
    GivePlayerWeapon(playerid, PlayerInfo[playerid][pwep5], PlayerInfo[playerid][pbullet5]);
    GivePlayerWeapon(playerid, PlayerInfo[playerid][pwep6], PlayerInfo[playerid][pbullet6]);
    return 1;
}



Re: Weapons Save when /q +REP - RenSoprano - 17.07.2012

There are too many errors

Код:
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(480) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(480) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(481) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(481) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(482) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(482) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(483) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(483) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(484) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(484) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(485) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(485) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(486) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(486) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(487) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(487) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(488) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(488) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(489) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(489) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(490) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(490) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(491) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(491) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(2283) : error 017: undefined symbol "File"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(2284) : error 017: undefined symbol "File"



Re: Weapons Save when /q +REP - Matz - 17.07.2012

Quote:
Originally Posted by RenSoprano
Посмотреть сообщение
There are too many errors

Код:
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(480) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(480) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(481) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(481) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(482) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(482) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(483) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(483) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(484) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(484) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(485) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(485) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(486) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(486) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(487) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(487) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(488) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(488) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(489) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(489) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(490) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(490) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(491) : error 017: undefined symbol "name"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(491) : error 017: undefined symbol "value"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(2283) : error 017: undefined symbol "File"
C:\Users\Mario\Desktop\American Dream Roleplay\gamemodes\U1.pwn(2284) : error 017: undefined symbol "File"
Just add these codes in top of publics that I gave you earlier post and don't miss return values. And check for pInfo if it is available, you may added it for twice.


Re: Weapons Save when /q +REP - RenSoprano - 17.07.2012

I can't fix the error only on OnPlayerConnect.
OnPlayerDisconnect I fixed it
pawn Код:
new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File,"data");
    INI_WriteInt(File,"wep1", PlayerInfo[playerid][pwep1]);
    INI_WriteInt(File,"bullet1", PlayerInfo[playerid][pbullet1]);
    INI_WriteInt(File,"wep2", PlayerInfo[playerid][pwep2]);
    INI_WriteInt(File,"bullet2", PlayerInfo[playerid][pbullet2]);
    INI_WriteInt(File,"wep3", PlayerInfo[playerid][pwep3]);
    INI_WriteInt(File,"bullet3", PlayerInfo[playerid][pbullet3]);
    INI_WriteInt(File,"wep4", PlayerInfo[playerid][pwep4]);
    INI_WriteInt(File,"bullet4", PlayerInfo[playerid][pbullet4]);
    INI_WriteInt(File,"wep5", PlayerInfo[playerid][pwep5]);
    INI_WriteInt(File,"bullet5", PlayerInfo[playerid][pbullet5]);
    INI_WriteInt(File,"wep6", PlayerInfo[playerid][pwep6]);
    INI_WriteInt(File,"bullet6", PlayerInfo[playerid][pbullet6]);



Re: Weapons Save when /q +REP - Matz - 17.07.2012

Quote:
Originally Posted by RenSoprano
Посмотреть сообщение
I can't fix the error only on OnPlayerConnect.
OnPlayerDisconnect I fixed it
pawn Код:
INI_WriteInt(File,"wep1", PlayerInfo[playerid][pwep1]);
    INI_WriteInt(File,"bullet1", PlayerInfo[playerid][pbullet1]);
    INI_WriteInt(File,"wep2", PlayerInfo[playerid][pwep2]);
    INI_WriteInt(File,"bullet2", PlayerInfo[playerid][pbullet2]);
    INI_WriteInt(File,"wep3", PlayerInfo[playerid][pwep3]);
    INI_WriteInt(File,"bullet3", PlayerInfo[playerid][pbullet3]);
    INI_WriteInt(File,"wep4", PlayerInfo[playerid][pwep4]);
    INI_WriteInt(File,"bullet4", PlayerInfo[playerid][pbullet4]);
    INI_WriteInt(File,"wep5", PlayerInfo[playerid][pwep5]);
    INI_WriteInt(File,"bullet5", PlayerInfo[playerid][pbullet5]);
    INI_WriteInt(File,"wep6", PlayerInfo[playerid][pwep6]);
    INI_WriteInt(File,"bullet6", PlayerInfo[playerid][pbullet6]);
Add these codes into your users' load section. If you can't find there, search INI_WriteInt for it.


Re: Weapons Save when /q +REP - detter - 17.07.2012

You can use this filescript https://sampforum.blast.hk/showthread.php?tid=80020 from PhyroIS


Re: Weapons Save when /q +REP - RenSoprano - 17.07.2012

CLOSED