Hi ich wollte mal fragen obt ihr für mich gute namen habt für SA-MP
LG
Hi ich wollte mal fragen obt ihr für mich gute namen habt für SA-MP
LG
Poste mal die Funktion
GMRSavePlayer(pID);
hier
GMRSavePlayer(playerid)
{
if(sInfo[playerid][eingeloggt]==0)return 1;
//Speichern level,geld
new query[228];
format(query,sizeof(query),"UPDATE user SET='%i',money='%i',alevel='%i' WHERE id='%i'",sInfo[playerid][level],GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][id]);
mysql_function_query(gmr,query,false,"","");
return 1;
}
Hallo hatte einen Problem :
wenn ich /makeadmin schreibe steht da : SERVER Unknow Command
ocmd:makeadmin(playerid,params[])
{
if(!isAdmin(playerid,3500))return SendClientMessage(playerid,COLOR_WHITE,"Dir ist es nicht erlaubt, diesen Befehl zu benutzen");
new pID,a_level;
if(sscanf(params,"ui",pID,a_level))return SendClientMessage(playerid,COLOR_WHITE,"Verwendung: /makeadmin [Player ID] [Admin Level]");
sInfo[pID][alevel]=a_level;
GMRSavePlayer(pID);
SendClientMessage(pID,COLOR_WHITE,"test.");
SendClientMessage(playerid,COLOR_WHITE,"test.");
return 1;
}
yo hast recht es klappt
Hallo ich hatte einen Problem unzwar
wenn ich auf meinem Server connecte
Steht da:
Connecting to 127.0.0.1:7777
dann bleibt es einfach so
ja habs shindy - arbeit ist Out
Hallo Com,
bekomme 2 Errors könnt ihr mir mal helfen hier der Code:
Der Error Meldung:
C:\Users\***\Desktop\GTA Reallife\gamemodes\rs.pwn(277) : error 001: expected token: ";", but found ":"
C:\Users\****\Desktop\GTA Reallife\gamemodes\rs.pwn(277) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Code bei Zeile 227:
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
:
if(dialogid == DIALOG_STADTHALLE)
{
if(response == 1)
{
switch(listitem)
{
case 0: //1. möglichkeit (Perso)
{
return 1;
}
case 1: //2. Möglichkeit (Job)
{
ShowPlayerDialog(playerid,DIALOG_JOB,DIALOG_STYLE_LIST,"Jobs","Müllman\nBusfahrer\nPilot","Wählen","Abbrechen");
}
}
}
if(response == 0)
{
return 1:
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16) //enter
{
if(IsPlayerInRangeOfPoint(playerid,2,362.6940,173.5556,1008.3828))
{
//Stadthalle Punkt
ShowPlayerDialog(playerid,DIALOG_STADTHALLE,DIALOG_STYLE_LIST,"Stadthalle","Personalausweis beantragen\nJob wählen","Wählen","Abbrechen");
}
}
return 1;
}
LG
Hallo wenn ich bim Accounts denn Adminrank aendere dann ingame gehe und /givemoney schreibe dann steht da immer noch Das ich kein Admin bin(?)
hier der code:
//enUms
enum SpielerDaten
{
Level,
Geld,
Adminlevel
};
ocmd:makeadmin(playerid,params[])
{
if(sSpieler[playerid][Adminlevel]==1339)
{
new pID, rang, string[264];
if(sscanf(params,"ui",pID,rang))return SendClientMessage(playerid,COLOR_WHITE,"Achtung: /makeadmin [Playeri ID] [Adminlevel]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,COLOR_WHITE,"Fehler dieser Spieler ist nicht Online!");
sSpieler[pID][Adminlevel]=rang;
format(string,sizeof(string),"AdmCmd: %s hat dich zum Adminrang %i Beförtert!",SpielerName(playerid),rang);
SendClientMessage(pID,COLOR_WHITE, string);
format(string,sizeof(string),"AdmCmd: Du hast %s zum Adminrang %i Beförtert!",SpielerName(playerid),rang);
SendClientMessage(playerid,COLOR_WHITE, string);
}
else
{
msg(playerid, COLOR_WHITE, "Du darfst diesen Befehl nicht nutzen!");
}
return 1;
}
ocmd:givemoney(playerid,params[])
{
if(sSpieler[playerid][Adminlevel]==1339)
{
new pID, money;
if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,COLOR_WHITE,"Achtung: /givemoney [Playerid ID] [Summe]");
GivePlayerMoney(pID,GetPlayerMoney(pID)+money);
sSpieler[pID][Geld]=sSpieler[pID][Geld]+money;
}
else
{
msg(playerid, COLOR_WHITE, "Du darfst diesen Befehl nicht nutzen!");
}
return 1;
}
sSpieler[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
dini_IntSet(Spielerdatei,"Adminlevel",sSpieler[playerid][Adminlevel]);
Ok Klappt jjetzt
hatte keine dutils.inc drinnen
LG
Wurde wahrscheinlich nicht deklariert...
Mehr Code wäre vielleicht von Vorteil.
L.G.
Hab sonst nichts außer die und die:
//Includes
#include <a_samp>
#include <ocmd>
#include <sscanf2>
#include <dini>
#pragma unused ret_memcpy
Hi Com,
bekomme einen Error ::
C:\Users\****\Desktop\GTA - Reallife\gamemodes\rl.pwn(6) : error 017: undefined symbol "ret_memcpy"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
#pragma unused ret_memcpy
Hallo,
kann mir wer denn 0.3x Server schicken in winrar? bei sa-mp.com ist nur der 0.3z server
lg
das ist wieder OnPlayerSpawn -.-
ocmd:makeleader(playerid, params[])
{
if(!isAdmin(playerid, 3))return SendClientMessage(playerid,
COLOR_WHITE, "Dein Adminrang ist zu niedrig.");
new pID, fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,
COLOR_WHITE, "INFO: /makeleader [playerid] [fraktid]");
if(fID >= sizeof(fInfo))return SendClientMessage(playerid,
COLOR_RED, "Fraktion existiert nicht.");
sInfo[pID][fraktion] = fID;
sInfo[pID][rang] = 6;
new string[128];
format(string,sizeof(string),
"%s hat dich zum Leader der Fraktion %s gemacht",
getPlayerName(playerid), fInfo[fID][f_name]);
SendClientMessage(pID, COLOR_WHITE, string);
SendClientMessage(playerid, COLOR_WHITE, "Du hast einen Spieler zum Leader gemacht.");
return 1;
}
ok, den fInfo teil bitte und benutze bitte nächstens die PWN BBCode
z.B.
habn bild gemacht
public OnPlayerSpawn(playerid)
{
if(!isPlayerInFrakt(playerid, 0)){
if(sInfo[playerid][spawnchange]==1)
{
new fID;
fID = sInfo[playerid][fraktion];
SetPlayerPos(playerid, fInfo[fID][f_x],fInfo[fID][f_y],fInfo[fID][f_z]);
SetPlayerFacingAngle(playerid, fInfo[fID][f_r]);
SetPlayerInterior(playerid, fInfo[fID][f_inter]);
SetPlayerVirtualWorld(playerid, fInfo[fID][f_world]);
SetPlayerColor(playerid, fInfo[fID][f_color]);
}
}
return 1;
}
Hallo wenn ich /spawnchange eingebe Spawne ich nicht in meiner Base sonder immer noch in der Noobspawn! hier Pastebin;
sInfo[playerid][spawnchange] = cache_get_field_content_int(0,"spawnchange",dbhandle);
format(query,sizeof(query),"UPDATE user SET level='%i',money='%i',alevel='%i',fraktion='%i',rang='%i',hitsound='%i',spawnchange='%i' WHERE id='%i'",sInfo[playerid][level],
GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][spawnchange],GetPVarInt(playerid, "Hitsound"),sInfo,sInfo[playerid][db_id]);
Hallo wenn ich meinen Server starte und beim Fraktion spawne kommt so nach 4-6 Minuten eine mysql_log unzwar folgendes
[14:12:52] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0' WHERE id='2'' at line 1