Gute Idee, gleich Anfangen 10x auf einmal BF3 runterzuladen ![]()
@BlackAce
Ja Sry, habs auch bemerkt ^^, aber habs verbessert ![]()
Gute Idee, gleich Anfangen 10x auf einmal BF3 runterzuladen ![]()
@BlackAce
Ja Sry, habs auch bemerkt ^^, aber habs verbessert ![]()
Ich glaube er funktioniert... (Musst du doch ausprobieren! :D)
Was ist das denn?
Wie gesagt, ich kann es nicht testen, denn ich kann mir keinen hohen Ping zaubern ![]()
formatToAll ist meine selbst erstellte Funktion die diesen ganzen scheiß abkürzt ![]()
new str[128];
format(str,sizeof(str),"%i mal wurde gelacht!",5);
SendClientMessageToAll(aRot,str);
Kaliber
Und wo Kicke ich den Spieler dann? ![]()
Jo habe etwas falsch geschickt..
Ich habe es dir per PN wieder heile gemacht ![]()
Hey,
würde es so funktionieren?
Kann es nicht austesten, da ich keinen hohen Ping habe ![]()
public OnPlayerUpdate(playerid)
{
if(GetPlayerPing(playerid) >= 800)
{
new highping = GetPlayerPing(playerid);
formatToAll(aRot,"[Server]: %s wurde wegen zu hohem Ping gekickt. [%i/800]",highping);
Kick(playerid);
return 1;
}
return 1;
}
//EDIT: Fail, kicken vergessen ;P
Hey,
wie erstelle ich einen Ordentlichen Countdown,
der so wenig Code wie möglich verbraucht?
Ich versuchte es so, aber das war nicht so der Burner ![]()
ocmd:countdown(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 1)
{
for(new i=3; i>0; i--)
{
new time[1];
format(time,sizeof(time),"%i",i);
GameTextForAll(time,1000,3);
}
return 1;
}
return 1;
}
Funktioniert nicht o:
C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3876) : error 001: expected token: "]", but found "-identifier-"
C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3876) : warning 215: expression has no effect
C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3876) : error 001: expected token: ";", but found "]"
C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3876) : error 029: invalid expression, assumed zero
C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3876) : 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.
Alles anzeigen
Steht doch unter Loadplayer ![]()
PlayerInfo[playerid][pPartner] = mysql_GetString("accounts","Partner","Name",PlayerInfo[playerid][pName]); //Error Zeile!
Hey,
ich bekomme den Error nicht weg, ich arbeite an einem Heirat System
C:\Users\Narushi\Desktop\Scripting\PAWN\New-Evolution-Reallife\gamemodes\SelfmadeBT.pwn(3876) : error 047: array sizes do not match, or destination array is too smallPawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Es liegt am pPartner!
PlayerInfo:
SavePlayer:
LoadPlayer ( + Errorzeile )
Lad dir TeamViewer runter, schick mir per PN deine Daten und ich machs dir ![]()
Tja, Selfmade ist die lösung ![]()
// Mit GF Errors ist es schwer, sie weg zu bekommen, da es meistens buggs sind
Name abspeichern..
Dann beim Befehl
SetPlayerName(playerid,deckname);
und bei Onplayerdeath
SetPlayerName(playerid,PlayerInfo[playerid][pName]);
wieso
new State = GetPlayerState(playerid);
benutz doch
newstate
Gib irgendwo im SCript das ein
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
Wieso sollte es nicht funktionieren?
Weil es nicht funktioniert
habe ich festgestellt
Google sie doch einfach ![]()
Einfach eingeben
"samp streamer plugin download"
"samp mysql plugin download"
Alles anzeigenwas daran bitte so schwer :D?
Du machst oben in dein Enum oder was auch immer du hast halt einfach ein "Deckname[64];"
Dann machst du einen 3Dtext wo du ein String aufrufst also im Prinzip so:
new st[126];
for(new i = 0; i < MAX_PLAYERS; i++) //schleife die alle player durchgeht.
{
if(maskiert==1)//muss irgendwo auf 1 gesetzt werden am besten unter /maske
{
format(st,sizeof(st),"%s\nL:%f A:%f",pInfo[Deckname],GetPlayerHealth(i),GetPlayerArmour(i));//%s der Name, %f das leben, %f die Armour
}
}
Das ganze halt mit nem Timer aufrufen.
MFG RoYaL von MrM
Falsch! ![]()
new st[126];
for(new i = 0; i < MAX_PLAYERS; i++) //schleife die alle player durchgeht.
{
if(maskiert[i]==1)//muss irgendwo auf 1 gesetzt werden am besten unter /maske
{
new Float:life, Float:armor;
GetPlayerHealth(playerid,life);
GetPlayerArmour(playerid,armor);
format(st,sizeof(st),"%s\nL:%f A:%f",pInfo[i][Deckname],life,armor);//%s der Name, %f das leben, %f die Armour
}
}
Einfach die Aktuellsten Downloaden ![]()