Google hat mir gerade nicht viel weiter geholfen, genauso wie similarsites.com
Beiträge von danielsoN
-
-
Hallo Leute! Manche von euch haben bestimmt meinen Thread mit dem Angebot für Fitness Ernährungs/Trainingspläne gesehen, doch leider wurde dies vom Admin geöscht
Ich wollte euch fragen, ob ihr mir Seiten nennen könnt, wie unser allgemeiner Marktplatz hier im SAMP Forum.. wo man etwas anbieten kann, suchen kann /verkaufen etc. Sollte möglichst ähnlich ein Forum sein, nicht ebay oderso!
Danke im vorraus!
Greetz
-
-
Systemwiederherstellung mal machen? Auf den Tag, wo du das letzte mal gespielt hast und es noch ging
-
-
probier das mal so:
public OnPlayerRequestClass(playerid, classid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!fexist(Spielerdatei))//oder was auch immer die dini Abfrage für nicht existieren ist vllt. if(!dini_Exists(Spielerdatei))
{
SetPlayerPos(playerid,2106.5654,1788.9365,10.6719);
SetPlayerFacingAngle(playerid,245.1837);
SetPlayerCameraPos(playerid,2111.6599,1786.5791,10.6719);
SetPlayerCameraLookAt(playerid,2106.5654,1788.9365,10.6719);
dini_IntSet(Spielerdatei,"PSkin",GetPlayerSkin(playerid));
}
else
{
SetSpawnInfo(playerid,......);
SpawnPlayer(playerid);
SetPlayerSkin(playerid,SetPlayerSkin(playerid,dini_Int(Spielerdatei,"PSkin"));
}
return 1;
}Alternativ kannst du das SetPlayerSkin auch bei OnPlayerSpawn lassen, weil es durch SpawnPlayer ja aufgerufen wird
PS: an all die anderen nur "SpawnPlayer(playerid);" funktioniert nicht man muss per SetSpawnInfo noch konkrete Koordinaten dafür angebenHab ich gemacht, ich spawne jetzt immer als das erste Skin von meiner AddPlayerClass liste.. und kann kein Skin wählen als newcomer, ich spawne direkt mit dem ersten skin..
-
Hey, das mit CJ spawnen hat sich nun erledigt, eins dennoch nicht:
Wenn man connected und schon registriert ist, sollte man keinen Skin mehr wählen können, sondern einfach mit seinen Skin spawnen, den man bei der Registrierung ausgewählt hat.
Der Skin wird gespeichert, dennoch kommt man immer dazu, eins zu wählen und spawnt mit nen neuen... -.-public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,2106.5654,1788.9365,10.6719);
SetPlayerFacingAngle(playerid,245.1837);
SetPlayerCameraPos(playerid,2111.6599,1786.5791,10.6719);
SetPlayerCameraLookAt(playerid,2106.5654,1788.9365,10.6719);
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"PSkin",GetPlayerSkin(playerid));
return 1;
}public OnPlayerSpawn(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //s steht für string für spielername
if(dini_Exists(Spielerdatei))
{
SendClientMessage(playerid,green,"Your data has been successfully loaded.");
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"PSkin"));
SetPlayerPos(playerid,1728.8132,-1111.8784,24.0859);}
else
{}
return 1;
}Wo ist das Problem? Beim Compilen bekomme ich keine Errors.
-
Du wolltest den ganzen Mist ja offline verwenden...
Dann brauchst du die Accountspeicherung per Dini oder Msyql
Hier mal in Dini mit ocmd.
ocmd:off200k(playerid,params[])
{
new string[256], Spielerdatei[256], name[MAX_PLAYER_NAME];
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"[Fehler] {FFFFFF}Dazu bist Du nicht befugt.");
if(sscanf(params,"s",name))return SendClientMessage(playerid,BLAU,"[Hinweis] /off200k [Name]");
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(dini_Exists(Spielerdatei))
{
dini_IntSet(Spielerdatei,"Geld",200000);
SendClientMessage(playerid,ROT,"Das Geld wurde erfolgreich gesetzt!");
return 1;
}
else
{
SendCLientMessage(playerid,ROT,"Dieser Spieler exestiert nicht!");
return 1;
}
return 1;
}soll das return bei if und else nicht besser weg?
-
Hey, ich hab ein Problem! Wenn ein Neuling connected, kann er kein Skin mehr auswählen, und wenn er auf "Spawn" klickt, spawnt er als CJ. Beim Disconnecten wird der Skin wiederrum nicht gespeichert ...
Wenn ich die Ini. Datei änder, kann ich dort sein Skin ändern und er spawnt damit. Ich möchte aber, dass es beim disconnectedn gespeichert wird und er am anfang sein Skin auswählen kann. Falls er ein Skin hat, soll er nicht mehr einen Zugang zur Skinwahl haben.public OnPlayerRequestClass(playerid, classid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //s steht für string für spielername
if(dini_Exists(Spielerdatei))
{
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"PSkin"));
SetPlayerPos(playerid,1728.8132,-1111.8784,24.0859);
}
else
{
SetPlayerPos(playerid,2106.5654,1788.9365,10.6719);
SetPlayerFacingAngle(playerid,245.1837);
SetPlayerCameraPos(playerid,2111.6599,1786.5791,10.6719);
SetPlayerCameraLookAt(playerid,2106.5654,1788.9365,10.6719);
}
return 1;
}public OnPlayerSpawn(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //s steht für string für spielername
if(dini_Exists(Spielerdatei))
{
SendClientMessage(playerid,green,"Your data has been successfully loaded.");
SetPlayerPos(playerid,1728.8132,-1111.8784,24.0859);
}
else
{
}
return 1;
}Danke im Vorraus!
-
Hey, ich hab ein Problem! Ich möchte , dass wenn ein neuer Spieler sich registriert hat, sich einen Skin auswählen kann , 4000$ bekommnt,.. der beim disconnect gespeichert wird und beim nächsten connect nachm login geladen wird und man direkt mit dem skin spawnt..,
leider spawnt man bei mir immer mit CJ und der Newcomer aufn server bekommt keine 4000
Bei OnGameModInit
//------------------------[PLAYER CLASS SELECTION]--------------------------
AddPlayerClass(1,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(6,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(7,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(22,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(39,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(101,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(135,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(4,1728.8132,-1111.8784,24.0859,179.3718,0,0,0,0,0,0);
AddPlayerClass(5,1728.8132,-1111.8784,24.0859,179.3718,38,600,0,0,0,0);public OnPlayerRequestClass(playerid, classid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //s steht für string für spielername
if(dini_Exists(Spielerdatei))
{
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"PSkin"));
SetPlayerPos(playerid,1728.8132,-1111.8784,24.0859);
}
else
{
SetPlayerPos(playerid,2106.5654,1788.9365,10.6719);
SetPlayerFacingAngle(playerid,245.1837);
SetPlayerCameraPos(playerid,2111.6599,1786.5791,10.6719);
SetPlayerCameraLookAt(playerid,2106.5654,1788.9365,10.6719);
}
return 1;
}public OnPlayerConnect(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //s steht für string für spielername
if(dini_Exists(Spielerdatei))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Account has been found. Please enter your password.","Login","Cancel");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registering","Choose a password:","Register!","Cancel");
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string,sizeof string,"%s has joined the server. Welcome!",pName);
SendClientMessageToAll(0xFEFEFEFF,string);
}
return 1;
}public OnPlayerDisconnect(playerid, reason)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
SpielerSpeichern(playerid);//Spieler Speichern
}
return 1;
}public OnPlayerSpawn(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name); //s steht für string für spielername
if(dini_Exists(Spielerdatei))
{
SendClientMessage(playerid,green,"Your data has been successfully loaded.");
SetPlayerPos(playerid,1728.8132,-1111.8784,24.0859);
}
else
{
GivePlayerMoney(playerid,4000);
}
return 1;
} -
Hallo Leute! Mal wieder ein Frage..
Wie kann ich ein Fahrzeug zu mir teleportieren? Gerade dort wo ich mich befinde und ich z.B einen Sultan möchte, z.b /getsultan soll ein Sultan zu mir kommen..
und wie kann ich mich zu einen spieler teleportieren? zu jemanden der online ist
bitte als ocmd
greetz
-
Hier nochmal das, was ich brauche: vom alten post
Hallo leutZ! Ich hab ein Problem :-(, seitdem ich sscanf und ocmd hinzugefügt hab und ein cmd erstellt hab (kick command, da ich gerade bei den cmd's bin), hab ich compiled und bekam kein error. Dennoch bekam ich einen fehler beim server.. das display blendet schwarz weiß..und crasht dann, hier screenshot:
http://www.abload.de/img/era9dds.pngdavor kam eine login box wo man sich einloggen konnte und dann ein skin auswählen konnte.. geht aber nicht mehr
bitte hilfe!
script:
http://pastebin.com/C80jpy6ndanke im vorraus
(SCRIPT NOCH GANZ NEU, WENIG ZEILEN!)
Hab schon samp server ordner neu downloaded etc., liegt also sicher am script ... aber nur was?
-
Ich hab die Erfahrung hier schon gemacht, es wird 100x angeguckt und nur 3 Antworten, sobald es oben bei den Top-Themen nicht angzeigt wird, wird's ignoriert und man bekommt keine Antwort mehr!
Noch mal an dich: Weißt du evtl. was das Problem sein könnte?
-
Ja ist es, hab dennoch keine Lösung gefunden. Weißt du evtl. was der Fehler sein kann?
-
Bei mir kommt das auch öfters, wenn ich mich z.b. zur Position -1233534254, -453242365, -23452434 Porten lasse. (Die Position existiert nicht)
Evntl. hilft dir das iwie weiter.
Meinst du "Minus"Koordinaten?
Edit: Klappt auch nicht! -.-
HEELP!
-
-
Du musst dem define DIALOG_REGISTER auch eine Zahl zuordnen.
#define DIALOG_REGISTER 1 //als Beispiel
Danke
-
Code
Alles anzeigen#define DIALOG_REGISTER //when connecting public OnPlayerConnect(playerid) { ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registering","Choose a password:","Register!","Cancel"); new string[64], pName[MAX_PLAYER_NAME]; GetPlayerName(playerid,pName,MAX_PLAYER_NAME); format(string,sizeof string,"%s has joined the server. Welcome!",pName); SendClientMessageToAll(0xFEFEFEFF,string); return 1; } und hier die Fehler meldungen C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : error 029: invalid expression, assumed zero C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effect C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effect C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effect C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effect C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effect C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : error 001: expected token: ";", but found ")" C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : error 029: invalid expression, assumed zero C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
-
Hey leute! Hab ein error beim register system
C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : error 029: invalid expression, assumed zeroC:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effectC:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effectC:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effectC:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effectC:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : warning 215: expression has no effectC:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : error 001: expected token: ";", but found ")"C:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : error 029: invalid expression, assumed zeroC:\Users\DanielsoN\Desktop\Server\gamemodes\tutorial.pwn(121) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.
public OnPlayerConnect(playerid){ ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registering","Choose a password:","Register!","Cancel"); return 1;}
-
Thx
Gibt's da noch mehr oder..?