Elleslande Module pour NWN
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Elleslande Module pour NWN

Forum d' Elleslande, module RP pour Neverwinter Nights
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -39%
Pack Home Cinéma Magnat Monitor : Ampli DENON ...
Voir le deal
1190 €

 

 [GENERAL] Lire et écrire dans une table

Aller en bas 
AuteurMessage
Astarode
Admin
Astarode


Nombre de messages : 374
Age : 53
Localisation : Elleslande
Date d'inscription : 16/11/2005

[GENERAL] Lire et écrire dans une table Empty
MessageSujet: [GENERAL] Lire et écrire dans une table   [GENERAL] Lire et écrire dans une table EmptyDim 26 Fév - 2:00

Ces deux fonctions permettent respectivement de lire et d'écrire une valeur dans le champs "Honor" de la table "honor" décrite précédement
Ces deux fonctions renvoient ou écrivent un entier.

Citation :
int GetHonor(object oPlayer) // Permet d'obtenir la valeur stockée dans le champs "Honor" du PJ
{
string sSQL;
string sName = SQLEncodeSpecialChars(GetName(oPlayer));
string sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oPlayer));
int Id;
int i;

sSQL = "SELECT Id FROM idplayer WHERE Name='"+sName+"' AND Player='"+sPlayer+"'";
Id = SQLExecAndFetchSingleInt(sSQL);

sSQL = "SELECT Honor FROM honor WHERE Id='"+IntToString(Id)+"'";
i = SQLExecAndFetchSingleInt(sSQL);
return i;
}

void SetHonor(object oPlayer, int i) // Permet d'écrire une valeur dans le champs "Honor" du PJ
{
string sSQL;
string sName = SQLEncodeSpecialChars(GetName(oPlayer));
string sPlayer = SQLEncodeSpecialChars(GetPCPlayerName(oPlayer));
int Id;

sSQL = "SELECT Id FROM idplayer WHERE Name='"+sName+"' AND Player='"+sPlayer+"'";
Id = SQLExecAndFetchSingleInt(sSQL);

sSQL = "UPDATE honor SET Honor='"+IntToString(i)+"' WHERE Id='"+IntToString(Id)+"'" ;
SQLExecDirect(sSQL);
}
Revenir en haut Aller en bas
https://elleslande.1fr1.net
 
[GENERAL] Lire et écrire dans une table
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [GENERAL] "honor" : une table de base d'Elleslande
» Elleslande - Background général
» [GENERAL] Progression des PJs sous condition
» [GENERAL] Comment présenter vos scripts !
» Une guilde de voleur à Skarguérak Mercator ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Elleslande Module pour NWN :: Zone technique :: Aurora : Trucs et astuces pour l'éditeur de NWN-
Sauter vers: