Advertisement
Guest User

errors -_-

a guest
Jun 13th, 2012
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.71 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dini>
  3. #include <zcmd>
  4. #include <sscanf2>
  5.  
  6. public OnFilterScriptInit()
  7. {
  8.     print("\n--------------------------------------");
  9.     print(" Blank Filterscript by your name here");
  10.     print("--------------------------------------\n");
  11.     return 1;
  12. }
  13.  
  14.     enum gPInfo
  15.     {
  16.  
  17.     Padmin,
  18.     Preg,
  19.     Ploged,
  20.     }
  21.     new PInfo[MAX_PLAYERS][gPInfo];
  22.  
  23.  
  24. public OnFilterScriptExit()
  25. {
  26.     return 1;
  27. }
  28. public OnPlayerConnect(playerid)
  29. {
  30.     PInfo[playerid][Padmin] =0;
  31.     PInfo[playerid][Preg] =0;
  32.     PInfo[playerid[Ploged] =0;
  33.  
  34.     new name[MAX_PLAYERS], file[256];
  35.     GetPlayerName(playerid,name,sizeof(name));
  36.     format(file,sizeof(file),"FatAdmin/Users/%s.ini",name));
  37.    
  38.     if(dini_Exists(file))
  39.     {
  40.         SendClientMessage(playerid, -1, "Your account has been loaded form our daterbase you may now /login");
  41.         PInfo[playerid][Preg] =1;
  42.         PInfo[playerid][Plog] =0;
  43.         return 1;
  44.     }
  45.     if(!dini_Exists(file))
  46.     {
  47.         SendClientMessage(playerid, -1, "You need to register");
  48.         PInfo[playerid][Preg] =0;
  49.         PInfo[playerid][Plog] =0;
  50.         return 1;
  51. }   }
  52.  
  53. public OnPlayerDisconnect(playerid, reason)
  54. {
  55.     new name[MAX_PLAYERS], file[256]
  56.     GetPlayerName(playerid, name, sizeof(name));
  57.     format(file, sizeof(file),"FatAdmin/Users/%s.ini,name));
  58.     PInfo[playerid][Ploged] =0;
  59.         if(dini_Exists)
  60.         {
  61.             Dini_IntSet(file,Ploged,0);
  62.             return 1;
  63.         }
  64. public OnPlayerSpawn(playerid)
  65. {
  66.     return 1;
  67. }
  68.  
  69. public OnPlayerDeath(playerid, killerid, reason)
  70. {
  71.     return 1;
  72. }
  73.  
  74. public OnVehicleSpawn(vehicleid)
  75. {
  76.     return 1;
  77. }
  78.  
  79. public OnVehicleDeath(vehicleid, killerid)
  80. {
  81.     return 1;
  82. }
  83.  
  84. public OnPlayerText(playerid, text[])
  85. {
  86.     return 1;
  87. }
  88.  
  89. public OnPlayerCommandText(playerid, cmdtext[])
  90. {
  91.     if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  92.     {
  93.         // Do something here
  94.         return 1;
  95.     }
  96.     return 0;
  97. }
  98.  
  99. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  100. {
  101.     return 1;
  102. }
  103.  
  104. public OnPlayerExitVehicle(playerid, vehicleid)
  105. {
  106.     return 1;
  107. }
  108.  
  109. public OnPlayerStateChange(playerid, newstate, oldstate)
  110. {
  111.     return 1;
  112. }
  113.  
  114. public OnPlayerEnterCheckpoint(playerid)
  115. {
  116.     return 1;
  117. }
  118.  
  119. public OnPlayerLeaveCheckpoint(playerid)
  120. {
  121.     return 1;
  122. }
  123.  
  124. public OnPlayerEnterRaceCheckpoint(playerid)
  125. {
  126.     return 1;
  127. }
  128.  
  129. public OnPlayerLeaveRaceCheckpoint(playerid)
  130. {
  131.     return 1;
  132. }
  133.  
  134. public OnRconCommand(cmd[])
  135. {
  136.     return 1;
  137. }
  138.  
  139. public OnPlayerRequestSpawn(playerid)
  140. {
  141.     return 1;
  142. }
  143.  
  144. public OnObjectMoved(objectid)
  145. {
  146.     return 1;
  147. }
  148.  
  149. public OnPlayerObjectMoved(playerid, objectid)
  150. {
  151.     return 1;
  152. }
  153.  
  154. public OnPlayerPickUpPickup(playerid, pickupid)
  155. {
  156.     return 1;
  157. }
  158.  
  159. public OnVehicleMod(playerid, vehicleid, componentid)
  160. {
  161.     return 1;
  162. }
  163.  
  164. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  165. {
  166.     return 1;
  167. }
  168.  
  169. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  170. {
  171.     return 1;
  172. }
  173.  
  174. public OnPlayerSelectedMenuRow(playerid, row)
  175. {
  176.     return 1;
  177. }
  178.  
  179. public OnPlayerExitedMenu(playerid)
  180. {
  181.     return 1;
  182. }
  183.  
  184. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  185. {
  186.     return 1;
  187. }
  188.  
  189. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  190. {
  191.     return 1;
  192. }
  193.  
  194. public OnRconLoginAttempt(ip[], password[], success)
  195. {
  196.     return 1;
  197. }
  198.  
  199. public OnPlayerUpdate(playerid)
  200. {
  201.     return 1;
  202. }
  203.  
  204. public OnPlayerStreamIn(playerid, forplayerid)
  205. {
  206.     return 1;
  207. }
  208.  
  209. public OnPlayerStreamOut(playerid, forplayerid)
  210. {
  211.     return 1;
  212. }
  213.  
  214. public OnVehicleStreamIn(vehicleid, forplayerid)
  215. {
  216.     return 1;
  217. }
  218.  
  219. public OnVehicleStreamOut(vehicleid, forplayerid)
  220. {
  221.     return 1;
  222. }
  223.  
  224. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  225. {
  226.     return 1;
  227. }
  228.  
  229. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  230. {
  231.     return 1;
  232. }
  233. CMD:reg(playerid, params[])
  234. {
  235.     new name[MAX_PLAYER_NAME], file[256];
  236.     GetPlayerName(playerid, name,MAX_PLAYER_NAME);
  237.     format(file, sizeof(file),"FatAdmin/Users/%s.ini",name));
  238.     if(dini_Exists) return SendClientMessage(playerid, -1, "You have already registered!");
  239.     if(PInfo[playerid][Preg] ==1) return SendClientMessage(playerid, -1, "you have registered!");
  240.     if(PInfo[playerid]Ploged] ==1) return SendClientMessage(playerid, -1, "you have already loged in");
  241.     if(strlen(params))
  242.    {
  243.        if(!dini_Exists(file))
  244.        {
  245.            dini_Create(file);
  246.                    dini_Set("password",params);
  247.                    dini_IntSet(file,"Preg",0);
  248.                    dini_IntSet(file,"Plogged,0);
  249.                     dini_IntSet(file,Padmin,0);
  250.                     return SendClientMessage(playerid, -1, "congrats you registered");
  251.                     PInfo[playerid][Preg] = 1;
  252.                         }
  253.                             else
  254.                             {
  255.                                 SendClientMessage(playerid, -1, "USAGE: /reg <password>");
  256.                                 return 1;
  257.                             }
  258.                             return 1;
  259.                     }
  260. CMD:login(playerid, params[])
  261. {
  262.     new name[MAX_PLAYER_NAME], file[256];
  263.     GetPlayerName(playerid,name,MAX_PLAYER_NAME);
  264.     format(file, sizeof(file), "FatAdmin/Users/%s.ini",name);
  265.     if(!dini_Exists(file)) return SendClientMessage(playerid,YELLOW,"You are not registered! Please /register");
  266.     if(PInfo[playerid][Logged] == 1) return SendClientMessage(playerid,LIGHTBLUE,"You are already logged in!");
  267.     if(PInfo[playerid][Regged] == 0) return SendClientMessage(playerid,ORANGE,"You are not registered! Please /register");
  268.     if(strlen(params))
  269.     {
  270.     new pass[256]
  271.     pass = dini_Get("password");
  272.     if(dini_Exists(file))
  273.     {
  274.         if(strcmp(params,pass,false) != 0)
  275.             {
  276.                 SendClientMessage(playerid,YELLOW,"Wrong Password!");
  277.             }
  278.             else
  279.             {
  280.                 dini_IntSet(file,"Logged",1);
  281.                 PInfo[playerid][Logged] = 1;
  282.                 PInfo[playerid][Level] = dini_Int(file,"Level");
  283.                 SendClientMessage(playerid,YELLOW,"You have now logged in!");
  284.                 return 1;
  285.             }
  286.             }
  287.     }
  288.     else
  289.     {
  290.         SendClientMessage(playerid,GREY,"USAGE: /login <Password>");
  291.         return 1;
  292.     }
  293.     return 1;
  294. }
  295. CMD:setlvl(playerid, params[])
  296. {
  297.     new id;
  298.     new lvl;
  299.     new name[MAX_PLAYER_NAME]
  300.     new file
  301.     new string[128];
  302.     if(sscanf)params,"ui",id,lvl) return SendClientMessage(playerid, -1, "USAGE: /setlvl <id> <lvl>");
  303.     GetPlayerName(id,name,MAX_PLAYER_NAME);
  304.     format(file, sizeof(file),"FatAdmin/Users/%s.ini",name);
  305.     if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,GREY,"You are not an RCON admin!")
  306.     if(!IsPlayerConnected(id) return SendClientMessage(playerid,-1,"invaild id");
  307.     PInfo[id][Padmin] =lvl;
  308.     dini_IntSet(file,"Padmin",lvl);
  309.     format(string, sizeof(string),"you have set %s to admin level %s",name,lvl);
  310.     SendClientMessage(playerid, -1,string);
  311.     return 1;
  312. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement