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