Nicht schlecht, wird bestimmt oft gebraucht
Gute Arbeit.
Mfg
Nicht schlecht, wird bestimmt oft gebraucht
Gute Arbeit.
Mfg
Nein, es geht darum wenn ich einfach raus gehe z.B mit /q dann geht es irgendwie nicht weiter also er printet nicht weiter als 49
Mfg
Jeffry:
Vielleicht erinnerst du dich, du hast gesagt ich soll mal mein OnPlayerDisconnect printen und habe nun die Zeile gefunden
print("48");
oKick[playerid] = 0;
print("49");
if(!IsPlayerInAnyVehicle(playerid))return 1; // Diese Zeile ist der Grund warum es nicht weiter geht
print("50");
new Float:x,Float:y,Float:z,vehicleid = GetPlayerVehicleID(playerid);
print("51");
GetVehiclePos(vehicleid,x,y,z);
print("52");
vPos[vehicleid][0] = x,vPos[vehicleid][1] = y,vPos[vehicleid][2] = z;
print("53");
if(Desktop_Timer_Started[playerid] == 1) { KillTimer(Desktop_Timer[playerid]); }
print("54");
PlayerInfo[playerid][pAdjustable] = 1;
print("55");
er Printet nur bis 49 und das wars.
Wenn ich die Zeile ausklammer werden die anderen auch geprintet.
Aber warum geht das so nicht ?
Wegen dem return 1?
Mfg Saphire
Wie sieht das mit den Rechten eigentlich aus? Hat man die kompletten Rechte an den Maps?
Und wie sieht das mit den Texturen aus, änderst du sie auf Wunsch?
Achja, falls ich die Maps kaufe.. darf ich diese wieder Verkaufen oder nach belieben ändern?
Mfg
Jetzt klappt es
Aber warum muss da "PlayerUpdate(giveplayerid);" hin ?
Ich meine Ich ruf das bei OnPlayerDissconect doch auf ..
Mfg
PlayerUpdate(playerid);
So wird das zum Beispiel bei OnplayerDissconect, GameModeInitExitFunc und OnGameModeExit,
Außerdem wird das in einem Timer (1 Min) aufgerufen undzwar so
if(IsPlayerConnected(i) && gPlayerLogged[i])
{
PlayerUpdate(i);
}
Und noch einem Timer (30min)
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
PlayerUpdate(i);
if(PlayerInfo[i][pJob] > 0)
{
if(PlayerInfo[i][pContractTime] < 25)
{
PlayerInfo[i][pContractTime] ++;
}
}
}
}
Das wars
Jeffry:
Ich habe gesehen das es nicht "OnPlayerUpdate" ist, es ist ein eigener Stock oder sowas der "PlayerUpdate" heißt.
Aber hier:
Mfg
seegras:
Oke danke, ich musste nur STRG+F5 drücken, jetzt gehen die Seiten alle
Aber warum öffnet sich SA:MP nicht mehr ? ..
Ich meine heute morgen ging das noch
Moin Moin,
ich bin auf der Suche nach einer WBB 3.1. Lizenz.
Schreibt mir ne PN oder hier unter was für ein Preis ihr euch vorstellt.
[Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
______
Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.
Hey,
ich hoffe irgendwer kann mir dabei helfen..
Undzwar geh ich auf ne Informatik Schule die uns auch WLAN anbietet.
Das Problem ist, das die Seiten sperren und wenn ich zuhause bin und auf die Seite gehe ist diese immer noch gesperrt..
Genau das gleiche ist jetzt mit SA-MP ..
Kann jemand mir dabei helfen ?
Ich habe SA-MP schon neu installiert hat aber nichts gebracht.. Hab schon Laptop neu gestartet, hat aber auch nichts gebracht
Mfg
Jeffry:
[23:27:00] [join] Diamond has joined the server (0:127.0.0.1)
[23:27:08] Diamond has logged in.
[23:27:16] Banned: 0
[23:27:16] gesperrt: 1
[23:27:16] [part] Diamond has left the server (0:2)
[23:28:41] var: Gesperrt=0
| playerid: 0
[22:25:15] [join] Diamond has joined the server (0:127.0.0.1)
[22:25:22] Diamond has logged in.
[22:25:30] Banned: 0
[22:25:30] gesperrt: 1
[22:25:30] [part] Diamond has left the server (0:2)
Jeffry:
Oke, ich habe /ban 1 test gemacht
Da steht aber playerid 0.
Ich weis nicht warum das so ist..
Wie sollte ich das denn deiner Meinung nach ändern ?
Also die Speicherung
Jeffry:
ID 0 ist ein Bot.
Und das ist die log :
[21:43:18] [npc:join] Lokfuehrer has joined the server (0:127.0.0.1)
[21:43:41] Incoming connection: 127.0.0.1:59062
[21:43:41] [join] Diamond has joined the server (1:127.0.0.1)
[21:43:48] Diamond has logged in.
[21:44:16] Banned: 1
[21:44:16] gesperrt: 1
[21:44:17] [part] Diamond has left the server (1:2)
[21:44:22] var: Gesperrt=0
| playerid: 0
Hier :>
Ich habe das bisschen länger offen gelassen und der schreibt das öfter rein.
Ich weis nicht ob das gewollt ist aber das ist ja egal.
"[21:07:40] [join] Diamond has joined the server (1:127.0.0.1)
[21:07:47] Diamond has logged in.
[21:08:05] Banned: 1
[21:08:05] gesperrt: 1
[21:08:05] [part] Diamond has left the server (1:2)
[21:08:22] var: Gesperrt=0
[21:09:26] var: Gesperrt=0"
Jeffry:
Schau das bleibt auf 0..
[20:42:52] [join] Diamond has joined the server (1:127.0.0.1)
[20:42:59] Diamond has logged in.
[20:43:27] [part] Diamond has left the server (1:2)
[20:43:34] var: Gesperrt=0
if(strcmp(cmd, "/ban", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /ban [playerid] [grund]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /ban [playerid] [grund]");
return 1;
}
if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin] > PlayerInfo[playerid][pSupporter])
{
SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Spieler nicht bannen, da er ein höheres Adminlevel hat als du!");
return 1;
}
new year, month,day;
getdate(year, month, day);
KickTimer(giveplayerid);
format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, Grund: %s (%d-%d-%d)", giveplayerid, sendername, (result),month,day,year);
BanLog(string);
format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt, Grund: %s", giveplayerid, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
format(string, sizeof(string), "AdmCmd: Du wurdest von %s gebannt, Grund: %s", sendername, (result));
SendClientMessage(giveplayerid,COLOR_LIGHTRED, string);
PlayerInfo[giveplayerid][pGesperrt] = 1;
OnPlayerUpdate(giveplayerid); //Hier hatte ich dir die falsche Variable gesagt, sorry.
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
Ich habe mich ebend selber gebannt, jedoch war gesperrt trotzdem auf 0..
Jeffry:
Also bringt er Kick Timer nichts oder wie ?
und ich schau mir mal das Include an
Mfg
#edit
Hab da noch was komisches.
Wenn ich /ban und meine ID dann steht da in der Nachricht an alle "1 wurde von ... gebannt" Also da steht meine Player ID und nicht mein Name