Wo ist das auf 24?
Beiträge von T4125Gamer
-
-
[ SCRIPTING ] Motor- und Tanksystem
Eine Auflistung der Tastenbelegungen findest du hier: http://wiki.sa-mp.com/wiki/GetPlayerKeys
-
Zitat
Mach es mal bitte so..
new Spielerdaten[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdaten,sizeof(Spielerdaten),"/Accounts/%s.txt",name);
if(dini_Exists(Spielerdaten))Unter Berücksichtigung von den Warnings:
warning 219: local variable "name" shadows a variable at a preceding level
warning 204: symbol is assigned a value that is never used: "Spielerdaten"
Müsste das dann so lauten:new nameS[MAX_PLAYER_NAME];
GetPlayerName(playerid,nameS,sizeof(nameS));
format(Spielerdaten,sizeof(Spielerdaten),"/Accounts/%s.txt",nameS);
if(dini_Exists(Spielerdaten)) -
welche Errors kommen jetzt?
-
EnableStuntBonusForAll(false);
Bei OnGameModeInit -
if(PlayerInfo[giveplayerid][pLevel] < 3)
So musst du das machen -
Groß/Klein Schreibung beachten
-
Stupides Kopieren bringt dem Lernprozess wenig.
[ SCRIPTING ] Wie erstelle ich eine Fraktion
Hier ist das sehr gut erklärt. -
IsPlayerInAnyVehicle(playerid)
So sieht die Grundfunktion aus, und so sieht deine aus:Zitatif(IsPlayerInVehicle(playerid,mieteroller1))
Ist ja dann klar das er das nicht anzeigt. Du musst das so machen.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(vehicleid == mieteroller1)
{
ShowPlayerDialog(playerid,DIALOG_ROLLER,DIALOG_STYLE_MSGBOX,"Roller Vermietung","Möchtest du diesen Roller mieten?","Ja","Nein");
}
return 1;
} -
new S <---pielerdaten[100];
format(spielerdatei,sizeof s <---pielerdatei,"/Accounts/%s.txt",name);Spielerdatei ist nicht spielerdatei
-
Das ist dann der AntiCheat
-
Zitat
RemoveBuildingForPlayer(playerid, 5858, 1214.1484, -913.4453, 43.0547, 0.25);
ZitatWieso ist das so, dass ich Playerid definieren muss geht das auch anders?
OnGameModeInit?
Nunja, du musst das wo einfügen, wo auch playerid definiert ist.
z. b. bei OnPlayerConnect? -
Zitat
main();
?????main()
so ist das richtig -
Makiere die Zeilen wo die Errors auftreten.
-
if (strcmp("/auf", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,10.0,2257.3000488281, 2032.1999511719, 5.5999999046326))
{
MoveObject(oamttor,2257.3000488281, 2032.1999511719, 12.60000038147, 4);
SendClientMessage(playerid,ROT,"Das Tor schließt in 5 Sekunden.");
SetTimer("close", 5000,0);
}
else
{
SendClientMessage(playerid,ROT,"Du bist nicht in der Nähe!");
}
return 1;
}
So sollte es richtig sein.Zitatwarning 209: function "ocmdOnPlayerCommandText" should return a value
Hast du bei ocmdOnPlayerCommandText auch ein return drunter? -
Zitat
Hei Leute ich bekomme das Prison System nicht hin
Was bekommst du denn nicht hin? Poste das was du bisher gemacht hast. -
stock StripNewLine(string[])
{
new len = strlen(string);
if(string[0] == 0) return;
if((string[len - 1] == '\n') || (string[len - 1] == '\r'))
{
string[len - 1] = 0;
if(string[0]==0) return ;
if((string[len - 2] == '\n') || (string[len - 2] == '\r')) string[len - 2] = 0;
}
}Damit ist der Error dann weg
-
Immer nur 7 oder 8 Bots, da es bei mehr sonst immer diese Meldung gibt.
-
Du ja.
Wenn du die IP vom Server hättest dann könntest du nicht Connecten. -
Zitat
Weißt du was das ist ? Die IP wurde wegen Spam Blockiert. Das müsste an irgendeinem Include oder sonstigem Liegen.
Liegt an 0.3x. Lass nicht so viel Bots auf einmal Connecten