Beiträge von danielsoN
-
-
public KickTimer(playerid)
{
Kick(playerid);
return 1;
}unter GamemMode, also nicht dort rein sondern zu den anderen Publics!
-
Bester Tipp Ever ! :
1. Salat anstatt süßes .
2. 1x am Tag joggen gehen.
3. 10-25 Situps am Tag.
4. Fals möglich 1-3 Klimpzüge .Aber nicht bei der Muskelaufbauphase, dort verringerst du deine Cardioeinheit da es deine Muskelzellen angreifen wird :P, aber 1x. an sich klingt sehr gut
Salat ja, bei der Diät, aber morgens Volkorn Produkte(Kohlenhy..) und direkt zum Sport!
10-25 Situps jeden Tag zu viel, würde ich weniger machen, vllt jeden 2.ten Tag wenns nur darum geht für die Erholung oder 1x die Woche und dabei andere Muskelgruppen!
Klimzüge: nur am Rückentag! -
Alter Schwede, wie willst Du das genau machen? Stelle mir das jetzt mit einem Maßband vor, aber ich denke bin schon ziemlich weit genug und brauche nichts mehr, nur so rein Interesse mal..
Du gibst mir deine Werte und ich berechne alles einzelne. Dafür gibt's schon spezielle Regeln und Formal wie hoch dein Kalorienbefarf sein soll, Proteinzufuhr, Kohlenhydrate,.. und das Timing.. (kommt drauf an wiederrum was fürn alltag du hast).. usw
-
-
Klingt Interessant, nur leider kann man solche Sachen auch schon kostenlos finden.
Welches leider dir auch nicht weiterhelfen wird Um erfolgreich etwas zu erzielen, müssen solche Pläne nur speziell für dein Körper angepasst sein. Du hast einen ganz anderen Körperbau/typ/fett/größe/alter und Alltag(z.B.Schüler).
Wie der Preis, so auch die Qualität. Kostenlos findest du nur allgemeinbezogene Pläne, die ja eh nicht für dein Körper spezialisiert sind, oder einen Beispielplan vom anderen Sportler, welches dir auch nicht weiter helfen wird, da du nicht mit der Person vergleichen kannst. Trainierste wie Arnold Schwarzenegger, wirst du gleich wie er? Und so ein speziell angefertigten Plan nur für dich, wird dir garantiert keiner kostenlos erstellen ist viel Arbeit alles zu berechnen etc. -
Zuerst einmal, warum alles in der Welt machst du
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
Du verwendest dies bei OnPlayerStateChange und freundlicherweise wird dir direkt "newstate" und "oldstate" mitgegeben! Nutze dies!
Hinterher solle es dann circa so aussehen:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new modelid=GetVehicleModel(GetPlayerVehicleID(playerid));
if(modelid==582 || modelid==488 || modelid==438 || modelid==426 || modelid==445)
{
if(carlic[playerid]==0)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,red,"You have no drivers license");
}
}
}Falls du immernoch Errors bekommst, kannst du ja mal die Zeile(-n) mit den vermeintlichen Errors schicken.
Mfg
Bekomme trotzdem Errors
Errors: C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : warning 211: possibly unintended assignment
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : error 022: must be lvalue (non-constant)
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : warning 215: expression has no effect
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : error 001: expected token: ";", but found ")"
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : error 029: invalid expression, assumed zero
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Zeile 588
if(modelid==582 || modelid==488 || modelid==438 || modelid==426 || modelid=445)
-
Das Angebot ist ja individuell? Er bietet ja jeder Person einen selbst erstellten Plan an.
Darf nur 1x.
E: Bis jetzt noch keinen gefunden!
-
fürs erste mal
ReMovePlayerFromVehicle(playerid);
zu
RemovePlayerFromVehicle(playerid);Danke, hat aber trotzdem weiter nicht viel gebracht...
-
Hey leute, ich bekomme dabei ein Error, könnt ihr mir helfen? Möchte eine Führerschein Abfrage machen..
public OnPlayerStateChange(playerid, newstate, oldstate)
{
new modelid=GetVehicleModel(GetPlayerVehicleID(playerid));
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
if(modelid==582 || modelid==488 || modelid==438 || modelid==426 || modelid=445)
{
if(carlic[playerid]==0)
{
ReMovePlayerFromVehicle(playerid);
SendClientMessage(playerid,red,"You have no drivers license");
}
}
}C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : warning 211: possibly unintended assignment
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : error 022: must be lvalue (non-constant)
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : warning 215: expression has no effect
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : error 001: expected token: ";", but found ")"
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : error 029: invalid expression, assumed zero
C:\Users\DanielsoN\Desktop\SAMP Server\gamemodes\tutorial.pwn(588) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
DisableInteriorEnterExits();
entfernen
-
Hallo leute! Ich möchte Skins speichern, doch leider klappt es nicht!
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))
{
SpawnPlayer(playerid);
}
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;
}
Wenn ich mich als User neu registriere, Spawne ich als CJ!Ich glaube, ich muss dieses dini_Exists anders abfragen, da der Ordner "Spielerdatei" schon beim Registrieren erstellt wird.
Wie kann ich direkt nach den Skin von der Textdatei abfragen (z.B. if(dini_isset /Accounts/%s.txt/PSkin? Oder muss ich das anders machen?
Danke im Vorraus
-
@JOkE: Ist ja auch klar warum. Wenn du immer nur if abfragen machst, dann rattert der das von oben bis unten durch. Du musst bei den weiteren Checkpoints else if benutzen.
Nein, das ist es auch nicht !
Überall fehlt ein return 1; -
Hey, hab ein Problem wieder -.-
Ich hab ein Tutoriacheckpointl für Neukommer gemacht, der über ein Dialog abefragt wird, und wenn es bestätigt wird, fängt man an. So weit so gut.. Fängt mit BSN also an. Sobald ich aber dort bin, werden die weiteren Checkpoints nicht angezeigt und ich bekomme alle Checkpoints - Nachrichten von den anderen..
hier der code
[PHP] if(response==1)
{
TutCP[playerid]=1;
SetPlayerCheckpoint(playerid,1191.9098,-920.0125,42.8168,3.0);
SendClientMessage(playerid,green,"You've started the Tutorial. Please follow the Checkpoints!");
}[/PHP][PHP]public OnPlayerEnterCheckpoint(playerid)
{
if(TutCP[playerid]==1)
{
DisablePlayerCheckpoint(playerid);
TutCP[playerid] = 2;
SetPlayerCheckpoint(playerid, 1543.8728,-1669.8749,13.2300, 3.0);
SendClientMessage(playerid,green,"This is the BurgerShot North! Here you can fill up your HP by eating");
SendClientMessage(playerid,orange,"Go on, that's not all. Find now the next Checkpoint!");
}
if(TutCP[playerid]==2)
{
DisablePlayerCheckpoint(playerid);
TutCP[playerid] = 3;
SetPlayerCheckpoint(playerid, 1483.7485,-1764.6368,18.7958, 3.0);
SendClientMessage(playerid,green,"Here is the Los Santos Police Department! If you get problems, they'll help you. Please respect them.");
SendClientMessage(playerid,orange,"Go on, that's not all. Find now the next Checkpoint!");
}
if(TutCP[playerid]==3)
{
DisablePlayerCheckpoint(playerid);
TutCP[playerid] = 4;
SetPlayerCheckpoint(playerid, 1348.5499,-1752.1724,13.3611, 3.0);
SendClientMessage(playerid,green,"Here is the Los Santos Office. Here you find Jobs and create your identity card");
SendClientMessage(playerid,orange,"Go on, that's not all. Find now the next Checkpoint!");
}
if(TutCP[playerid]==4)
{
DisablePlayerCheckpoint(playerid);
TutCP[playerid] = 5;
SetPlayerCheckpoint(playerid, 1363.9559,-1285.0071,13.5469, 3.0);
SendClientMessage(playerid,green,"This is the 24/7 shop. Here you can buy a mobile phone, some snacks and more..!");
SendClientMessage(playerid,orange,"Go on, that's not all. Find now the next Checkpoint!");
}
if(TutCP[playerid]==5)
{
DisablePlayerCheckpoint(playerid);
TutCP[playerid] = 6;
SetPlayerCheckpoint(playerid, 777.0124,-1388.1178,13.6335, 3.0);
SendClientMessage(playerid,green,"Here is the LS Ammunation! You can buy guns here. But first, you'll need a gun license.");
SendClientMessage(playerid,orange,"Go on, that's not all. Find now the next Checkpoint!");
}
if(TutCP[playerid]==6)
{
DisablePlayerCheckpoint(playerid);
TutCP[playerid] = 7;
SetPlayerCheckpoint(playerid, 488.8225,-1520.5413,19.8818, 3.0);
SendClientMessage(playerid,green,"Here is the Car-Shop. You can buy cars here, but first you'll need a drivers license");
SendClientMessage(playerid,orange,"Go on, that's not all. Find now the next Checkpoint!");
}
if(TutCP[playerid]==7)
{
DisablePlayerCheckpoint(playerid);
TutCP[playerid]=0;
SendClientMessage(playerid,green,"This is the driving school in Los Santos. You've also done the Tutorial by now.");
}
return 1;
}
[/PHP] -
Hier gibt's unter 14 jährige sogar. Woher sollen die das schon so früh können? Kommt noch
-
wenn die datei schon existiert musst du if(dini_Exists(Spielerdatei))
die spielerdatei musst du noch so schrieben wie sie bei dir istDie Spielerdatei existiert sofort wenn man sich registriert hat, und wenn ich das abfrage beim RequestPlayeClass wird er nie zur Skinauswahl kommen... deswegen wollte ich direkt nach dem Part "PlayerSkin" abfragen, die in der Spielerdatei sein wird, und dir wird ja erst kriiert beim disconnecten. Somit kann man ja erst ein Skin wählen. Beim zweiten connecten wird er dann geladen, aber nur wie
Ich will das dini_IntSet(path, "PSkin", classid) beim Disconnecten Speichern. Doch wie? Bei mir kommt ein error: Undefined symbol classid ...
Kann wer helfen?
Neo?
-
Hey, ich hab ein Problem. Ich möchte, das wenn ein Skin schon vorhanden ist, der Spieler spawnt und der geladen wird, und wenn keins, der sich eins aussuchen kann... Wie mach ich das mit Dini, sodass er aussliest, ob bei der Textdatei schon der Skin vorhanden ist?
public OnPlayerRequestClass(playerid, classid)
{
string=dini_Get("Accounts/%s.txt","PSkin");
if(strcmp(string,"PSkin",false)==0)
{
SpawnPlayer(playerid);
}
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;
} -
-
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
return 1;
}stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
return 1;
} -
SetCameraBehindPlayer und FacingAngle