Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- =======================================
- | |
- | «® GVar ®» |
- | Created By MagNeteC |
- | 13.11.2013 |
- | |
- =======================================
- */
- /* nativeler
- native SetGVarInt(gname[],veri,id = 0);
- native GetGVarInt(gname[],id = 0);
- native SetGVarFloat(gname,Float:veri,id = 0);
- native GetGVarFloat(gname[],id = 0);
- native SetGVarString(gname[],veri[],id = 0);
- native GetGVarString(gname[],str_return[],len,id = 0);
- native DeleteGVar(gname[],id = 0);
- native IsSetGVar(gname[],id = 0);
- */
- #if defined _GVar_Included
- #endinput
- #endif
- #define _GVar_Included
- #if !defined MaxGString
- #define MaxGString (16384)
- #endif
- stock SetGVarInt(gname[],veri,id = 0)
- {
- setproperty(id, gname, veri);
- }
- stock GetGVarInt(gname[],id = 0)
- {
- return getproperty(id,gname);
- }
- stock SetGVarFloat(gname[],Float:veri,id = 0)
- {
- setproperty(id, gname, _:veri);
- }
- stock Float:GetGVarFloat(gname[],id = 0)
- {
- return Float: getproperty(id, gname );
- }
- stock SetGVarString(gname[],veri[],id = 0)
- {
- if(strlen(veri) > MaxGString)return printf("%s adli veri kaydedilemedi. (Sebep: String boyutu çok büyük!)",gname);
- return setproperty( id, _, getproperty(id,gname) + MaxGString, veri );
- }
- stock GetGVarString(gname[],str_return[],len = sizeof(str_return),id = 0)
- {
- getproperty( id, _, getproperty(id,gname) + MaxGString, str_return );
- strunpack( str_return, str_return, len );
- }
- stock DeleteGVar(gname[],id = 0)
- {
- deleteproperty(id,gname);
- }
- stock IsSetGVar(gname[],id = 0)
- {
- return existproperty(id, gname);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement