whiplk

2#Pawn book, Willian_Luigi

Feb 6th, 2012
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 3.12 KB | None | 0 0
  1. /* Aqui será a continuação da apostila 'Pawn book', iniciando-se pelas callbacks básicas e possivelmente publicarei callbacks mais avançadas ao longo do tempo...
  2.  
  3. - Callbacks básicas:
  4.     * OnPlayerConnect
  5.     * OnPlayerDisconnect
  6.     * OnPlayerSpawn
  7.     * OnPlayerDeath
  8.     * OnPlayerEnterVehicle
  9.     * OnPlayerExitVehicle
  10.     * OnPlayerText
  11.     * OnPlayerCommandText
  12.     * OnPlayerStateChange
  13.     * OnPlayerKeyStateChange
  14.     * OnPlayerUpdate
  15.     * OnDialogResponse
  16.     * OnFilterScriptInit
  17.     * OnFilterScriptExit
  18.    
  19.     OnPlayerConnect == Quando um player se conecta ao servidor.
  20.     parâmetros == (playerid)
  21.     metodo:
  22.     public OnPlayerConnect(playerid)
  23.     {
  24.         return 1;
  25.     }
  26.    
  27.     OnPlayerDisconnect == Quando um player se desconecta do servidor;
  28.     parâmetros == (playerid)
  29.     metodo:
  30.     public OnPlayerDisconnect(playerid)
  31.     {
  32.         return 1;
  33.     }
  34.    
  35.     OnPlayerSpawn == Quando um player é spawnado, após morte, após entrar no servidor, após levar um settime..
  36.     parâmetros == (playerid)
  37.     metodo:
  38.     public OnPlayerSpawn(playerid)
  39.     {
  40.         return 1;
  41.     }
  42.  
  43.     OnPlayerDeath == Quando um player é morto...
  44.     parâmetros == (playerid, killerid, reason)
  45.     metodo:
  46.     public OnPlayerDeath(playerid, killerid, reason)
  47.     {
  48.         return 1;
  49.     }
  50.    
  51.     OnPlayerEnterVehicle == Quando um player entra em um veiculo...
  52.     parâmetros == (playerid, vehicleid, ispassenger)
  53.     metodo:
  54.     public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  55.     {
  56.         return 1;
  57.     }
  58.  
  59.     OnPlayerExitVehicle == Quando um player sai do veiculo...
  60.     parâmetros == (playerid, vehicleid)
  61.     metodo:
  62.     public OnPlayerExitVehicle(playerid, vehicleid)
  63.     {
  64.         return 1;
  65.     }
  66.    
  67.     OnPlayerText == Quando um player digita um texto
  68.     parâmetros == (playerid, text[])
  69.     metodo:
  70.     public OnPlayerText(playerid, text[])
  71.     {
  72.         return 1;
  73.     }
  74.    
  75.     OnPlayerCommandText == Quando um player digita um comando
  76.     parâmetros == (playerid, cmdtext[])
  77.     metodo:
  78.     public OnPlayerCommandText(playerid, cmdtext[])
  79.     {
  80.         return 1;
  81.     }
  82.    
  83.     OnPlayerStateChange == Quando um player é mudado de estado, por exemplo ( de piloto para apé )
  84.     parâmetros == (playerid, newsate, oldstate)
  85.     metodo:
  86.     public OnPlayerStateChange(playerid, newstate, oldstate)
  87.     {
  88.         return 1;
  89.     }
  90.    
  91.     OnPlayerKeyStateChange == Quando um player digita uma tecla
  92.     parâmetros == (playerid, newkeys, oldkeys)
  93.     metodo:
  94.     public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  95.     {
  96.         return 1;
  97.     }
  98.    
  99.     OnPlayerUpdate == Auto-update de players, feito por ms pelo compilador...
  100.     parâmetros == (playerid)
  101.     metodo:
  102.     public OnPlayerUpdate(playerid)
  103.     {
  104.         return 1;
  105.     }
  106.  
  107.     OnDialogResponde == Quando um dialog é chamado, sua resposta pode ser manipulada aqui.
  108.     parâmetros == (playerid, dialogid, responde, listitem, inputtext[])
  109.     metodo:
  110.     public OnDialogResponde(playerid, dialogid, responde, listitem, inputtext[])
  111.     {
  112.         return 1;
  113.     }
  114.    
  115.     OnFilterScriptInit == Quando o script é iniciado como FilterScript.
  116.     parâmetros == ()
  117.     metodo:
  118.     public OnFilterScriptInit()
  119.     {
  120.         return 1;
  121.     }
  122.    
  123.     OnFilterScriptExit == Quando o script é fechado como FilterScript.
  124.     parâmetros == ()
  125.     metodo:
  126.     public OnFilterScriptExit()
  127.     {
  128.         return 1;
  129.     }
  130. */
Advertisement
Add Comment
Please, Sign In to add comment