Jump to content

xArgonx

Members
  • Posts

    29
  • Joined

  • Last visited

Everything posted by xArgonx

  1. xArgonx

    sql database

    i have a question about sql database: if i want to create a sql table must i have a loaded database? and where does the data which inputs get saved..
  2. because it did some changes: i wanted to let the script start onplayerjoin (instead of /loadacc) and onplayerquit (instead of /saveacc), but it doesn't work not data get saved and no data will load, maybe because i get an error attempt to getPlayerName (also for getPlayerUserName and getPlayerSerial) i don't know what to do... getClientName is not a updated command, so i do not use it..
  3. xArgonx

    save values

    i have already tried that, but it doesn't change anything, i think maybe there will not create any row for the users
  4. i wanted to test your script but i got this: Bad ' client' pointer @ 'getPlayerName ' <1>
  5. xArgonx

    save values

    ok that's right the other problem is that i think the executeSQLInsert does to start, so there is nothing to update or to get from because there is no row for a player in the sql data table
  6. xArgonx

    save values

    actually i tried to go on whith the script i postet before now it is: function dbadd (commandName) executeSQLCreateTable ( "Players", "Money INTEGER, Skin INTERGER, Team TEXT, Wanted INTEGER, Player TEXT" ) end addCommandHandler ("dbadd", dbadd) function onjoindb () local sourcename = getPlayerName ( source ) player = executeSQLQuery("SELECT Money FROM eVo_Players WHERE Player=?", sourcename) if(#player == 0) then executeSQLInsert ( "Players", "'5000', '0', 'Arbeitsloser', '0', '" .. sourcename .. "'" ) else money = executeSQLQuery ("SELECT Money FROM Players WHERE Player=?", sourcename) setPlayerMoney( source, player[1].money ) -- wanted = executeSQLQuery("SELECT Wanted FROM Players WHERE Player=?", sourcename) setPlayerWantedLevel ( source, wanted[1].wanted ) -- team = executeSQLQuery("SELECT Team FROM Players WHERE Player=?", sourcename) setPlayerTeam (source, team[1].team) -- skin = executeSQLQuery ("SELECT Skin FROM Players WHERE Player=?", sourcename) setElementModel (source, skin[1].skin) end end addEventHandler ( "onPlayerJoin", getRootElement(), onjoindb ) function onquitdb () local sourcename = getPlayerName ( source ) getmoney = getPlayerMoney ( source ) playerskin = getElementModel ( source ) getwanted = getPlayerWantedLevel( source ) playerTeam = getTeamName(playersTeam) playersTeam = getplayerTeam (source) executeSQLUpdate ( "Players", "Money = '" .. getmoney .. "', Skin = ' "..playerskin.. " ', Team = '" .. playerTeam .. "', Wanted = '" .. getwanted .. "'", "Player = '" .. sourcename .. "'" ) end addEventHandler ( "onPlayerQuit", getRootElement(), onquitdb ) i get theses error messages: line 35: attemp to global 'getPlayerTeam' [this error could be thata i did not be in a team while testing, but i already change the team every time i tried to get the script working) i think the problem is that the executeSQLInsert does not start... hope you can help me
  7. xArgonx

    save values

    yes i have already writen and started a working script which creates team on server start
  8. i did , but i tried it again today and it worked^^
  9. i have the same problem... not errors but these things are not saved... it is a server side script? am i right?? must i do somthing with SQLite Browser
  10. i want to replace a vortex for my server this is the script: function vortex ( ) vortex1 = engineLoadTXD ( "data/vortex.txd" ) engineImportTXD ( vortex1, 539 ) vortex2 = engineLoadDFF ( "data/vortex.dff", 539 ) engineReplaceModel ( vortex2, 539 ) end addEventHandler ( "onClientResourceStart", getRootElement(), vortex ) i make it in the meta file as client type and it work i see it but all other do not see the replaced vortex and the funny thing is that server is not on my pc^^
  11. xArgonx

    save values

    ok your right sry, i was a bit busy since i read your post first^^ i do not get any error messages now, but if i use /dbadd or updatedb nothing happens and nothing is saved
  12. xArgonx

    save values

    could u post what u have changed?
  13. xArgonx

    save values

    i have already read that topic, but it would be very nice of you, if u can update it for nightly...
  14. now i get on quit the error message bad argument line 56 executeSQLUpdate ( "players", "Geld = '" .. getmoney .. "' WantedLevel = '" .. wanted .. "', Skin = '" .. skin .. "', Team = '" .. playerTeam .. "', Player = '" .. sourcename .. "'" ) and on login gives the local 'money' a bolean value, line 29: else local money = executeSQLSelect ( "players", "Geld", "Player = '" .. sourcename .. "'" )
  15. i have problem with the script from knash 94, i changed it a bit because i got many errors, but now i get this errors: after login out: line 45: attemp to concatenate global 'playerTeam' after login: line 21: attemp to index field '?' (here i think is a argument wrong, but which?) here the script: function createSQLOnStart(player, commandName) executeSQLCreateTable ( "players", "Geld INTERGER, WandetLevel INTERGER, Skin INTERGER, Team TEXT, Player TEXT" ) end addEventHandler ("onResourceStart",getRootElement(), createSQLOnStart) function updatedb ( sourcePlayer, theTeam ) sourcename = getPlayerName ( sourcePlayer ) Player = executeSQLSelect ( "players", "Player", "Player = '" .. sourcename .. "'" ) if ( Player == false ) then outputChatBox("Du hast keinen Account zum updaten", sourcePlayer) else executeSQLUpdate ( "players", "Geld = '5000', WandetLevel = '0', Skin = '0', Team = 'Arbeitsloser'", "Player = '" .. sourcename .. "'" ) end end addCommandHandler ("updatedb", updatedb) function onjoindb () local sourcename = getPlayerName (source) player = executeSQLSelect ( "players", "Player", "Player = '" .. sourcename .. "'" ) if ( player == false ) then executeSQLInsert ( "players", "'5000', '0', '0', 'Arbeitsloser'" .. sourcename .. "'" ) else money = executeSQLSelect ( "players", "Geld", "Player = '" .. sourcename .. "'" ) setPlayerMoney(source, money[1][1] ) local WantedLevel = executeSQLSelect ( "players", "WantedLevel", "Player = '" .. sourcename .. "'" ) setPlayerWantedLevel (source, WantedLevel[1][1] ) local Skin = executeSQLSelect ( "players", "Skin", "Player = '" .. sourcename .. "'" ) setElementModel (source, Skin[1][1] ) local Team = executeSQLSelect ( "players", "Team", "Player = '" .. sourcename .. "'" ) setPlayerTeam( source, getTeamFromName( Team[1][1] ) ) end end addEventHandler ( "onPlayerJoin", getRootElement(), onjoindb ) function onquitdb () local sourcename = getPlayerName ( source ) getmoney = getPlayerMoney ( source ) playerTeam = getPlayerTeam ( source ) wanted = getPlayerWantedLevel( source ) skin = getElementModel ( source ) executeSQLUpdate ( "players", "Geld = '" .. getmoney .. "' WandetLevel = '" .. wanted .. "', Skin = '" .. skin .. "', Team = '" .. playerTeam .. "', Player = '" .. sourcename .. "'" ) end addEventHandler ( "onPlayerQuit", getRootElement(), onquitdb )
  16. xArgonx

    save values

    and how can i set a variable to a definiton of the table
  17. xArgonx

    save values

    and how are the comands for sql?
  18. xArgonx

    save values

    to save skins for example or money sql is to slowly
  19. xArgonx

    save values

    I'm searching for, how i can save values in variables in .xml files. I have already searched in the forum but i could not find any way.
  20. yeah i already wound this, but it doesn't change anything : attemp to call global 'createColCubiod'
  21. thanks very much to u it works perfektly i try to think better while srcipting..
×
×
  • Create New...