Das kannste glaub hier lassen xD
Aber normal unter Nützliche Codeschnipsel oder Showroom, oder so xD^^
Beiträge von DurtyFree
-
-
3/10 da nix erklärt ist... Die 3 Punkte weil andere wenigstens Copy & Paste machen können
-
Hallo alle,
Unser Server crasht komischerweise bei CMD´s und es werden immer mehr die wir finden .... Wir wissen auch nicht wiesoDas ist einfach nur komisch.... Der Server crasht bei /edit /invite /kick bis jetzt... Aber die CMD´s sind nicht verbuggt wir haben schon nachgesehen aber was ist da los?
Hier mal die Script abschnitte://----------------------------------[Kick]------------------------------------------------
if(strcmp(cmd, "/kick", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /kick [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: /kick [playerid] [Grund]");
return 1;
}
if(PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin])
{
SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Spieler nicht kicken, da er ein höheres Adminlevel hat als du!");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
KickLog(string);
format(string, sizeof(string), "AdmCmd: %s wurde von %s gekickt, Grund: %s", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
Kick(giveplayerid);
return 1;
}
}
}
else
{
format(string, sizeof(string), " %d ist kein aktiver Spieler.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}//----------------------------------[INVITE]------------------------------------------------
if(strcmp(cmd, "/invite", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Verwendung: /invite [spielerid/teildesnamens]");
return 1;
}
new para1;
new ftext[20];
para1 = ReturnUser(tmp);
if (PlayerInfo[playerid][pLeader] >= 1)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] == 0 && PlayerInfo[para1][pFMember] == 255)
{
if(PlayerInfo[para1][pJob] > 0)
{
SendClientMessage(playerid, COLOR_GREY, "Spieler kann nicht eingeladen werden, weil er einen Job hat!");
return 1;
}
if(PlayerInfo[playerid][pLeader] == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Polizei"; ChosenSkin[para1] = 280; SetPlayerSkin(para1, 280); }
else if(PlayerInfo[playerid][pLeader] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "FBI/ATF"; ChosenSkin[para1] = 286; SetPlayerSkin(para1, 286); }
else if(PlayerInfo[playerid][pLeader] == 3) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Nationalgarde"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
else if(PlayerInfo[playerid][pLeader] == 4) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Feuerwehr/Sanitäter"; ChosenSkin[para1] = 70; SetPlayerSkin(para1, 70); }
else if(PlayerInfo[playerid][pLeader] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "La Cosa Nostra"; ChosenSkin[para1] = 258; SetPlayerSkin(para1, 120); }
else if(PlayerInfo[playerid][pLeader] == 6) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Yuzuki"; ChosenSkin[para1] = 120; SetPlayerSkin(para1, 258); }
else if(PlayerInfo[playerid][pLeader] == 7) { return 1; }
else if(PlayerInfo[playerid][pLeader] == 8) { PlayerInfo[para1][pTeam] = 10; gTeam[para1] = 12; ftext = "Hitman Agentur"; ChosenSkin[para1] = 127; SetPlayerSkin(para1, 127); }
else if(PlayerInfo[playerid][pLeader] == 9) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "CNN Studio"; ChosenSkin[para1] = 148; SetPlayerSkin(para1, 148); }
else if(PlayerInfo[playerid][pLeader] == 10) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Taxiunternehmen"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
else if(PlayerInfo[playerid][pLeader] == 11) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Fahrlehrer"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
else if(PlayerInfo[playerid][pLeader] == 14) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Grove Street"; ChosenSkin[para1] = 270; SetPlayerSkin(para1, 270); }
else if(PlayerInfo[playerid][pLeader] == 13) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Terroristen"; ChosenSkin[para1] = 270; SetPlayerSkin(para1, 270); } //Skin Ändern!
else { return 1; }
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLeader];
PlayerInfo[para1][pRank] = 1;
printf("AdmCmd: %s hat %s eingeladen um %s beizutreten.", sendername, giveplayer, ftext);
format(string, sizeof(string), "Du bist %s beigetreten, du wurdest vom Leader %s eingeladen", ftext, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Du hast %s eingeladen %s beizutreten.", giveplayer,ftext);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
SetPlayerInterior(para1,0);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
TogglePlayerControllable(para1, 0);
SelectChar[para1] = 255;
SelectCharID[para1] = PlayerInfo[para1][pMember];
SelectCharPlace[para1] = 1;
PlayerInfo[para1][pModel] = ChosenSkin[para1];
PlayerInfo[para1][pChar] = ChosenSkin[para1];
SendClientMessage(para1, COLOR_LIGHTRED, "* Verwende 'next' um deinen Charakter zu wählen.");
SendClientMessage(para1, COLOR_LIGHTRED, "* Wenn du den Charakter gefunden hast, den du benutzen willst, tippe 'done'.");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler wird gesucht / ist schon in einem Team / ist schon ein Familienmitglied.");
return 1;
}
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Dir ist es nicht erlaubt, diesen Befehl zu benutzen (nur für Leader)!");
}
}
return 1;
}
Hoffe ihr könnt uns helfen
//Edit befehl war zu lange den Poste ich aber auch noch
MFG alex -
Cool
Aber ab jetzt? Ist doch noch gar nicht Released xD
-
Mal ne dumme frage was sind Vehicles Models?
-
Jop aber wozu gibt es sonst streamer
Freue mich so zocke schon fast 2 Jahre Sa:mp und habe gedacht es kommt nie eine neue Version xD
-
Zitat by Kye
Zitat<Kye> The server was attacked by a dedicated server in France. I guess someone can't handle the fact that we're having fun.
*** Samp3873 has joined #sa-mp.test
*** [RGC]RinatOK has quit (Max SendQ exceeded)
*** Samp2802 has quit (Connection reset by peer)
<Kye> We are working on it. Please stand by. -
Hier könnt ihr Client Loaden
http://team.sa-mp.com/rcnew/sa-mp-0.3-RC2-2-beta.exe Naja ich kann net mitmachen finde die IP net
-
Ja in 5 Stunden ungefähr ich denke 500 User kommen
-
Zitat
<Kye> #sa-mp.test is open but the test won't be starting for a few hours
*** [mad]big_steve has quit (Ping timeout)
<Kye> We will try for the 500 player test today. Test will start around 3:00PM GMT/UTC'Nowhere yet
<Tashla> Wait till it gets announced hear
<Tashla> there might be an Test today
<Tashla> But not for a few hours
<Tashla> as k'y'e said <---- Avoiding Nick alerting
*** YoMen has joined #sa-mp
*** Dominator has joined #sa-mp
*** Birkan has joined #sa-mp
*** weedarr has joined #sa-mp
*** Samp8952 has joined #sa-mp
<Rizard> TIME remaining untill test: 5 hours and 36 minutes
<Pip> orly?
<Pghpunkid> MAYBE
<CarDDon> Which hour?
<Pghpunkid> GMT 0 - 3pm
<Rizard> TIME remaining untill test: 5 hours and 35 minutes
<Rizard> NOT MAYBE
<L1F3> GMT 2 - 18h
*** SiJ has quit (Ping timeout)
<Rizard> look at the title topic off #sa-mp.test channel
<Pghpunkid> We will try for the 500 player test today. Test will start a........ Kommt alle auf IRC für mehr infos!
Hier seht ihr wie lang es noch ist bis zum Beta Test http://www.timeanddate.com/cou…&hour=15&min=0&sec=0&p0=0 -
Hallo Community,
Wie kann ich für das UGG(Ultimate GunGame) GameMode machen das es /register und /login gibt und jedes Level(Niveu) gespeichert wird... Und das wenn man das höchste lvl hat (16) das dann Restart ist und der jenige wo als erstes lvl 16 war bei Gewonnen: 1 griegt wenn er nochmal gewinnt Gewonnen: 2Naja und die Level(Niveus) sollen dann nach restart neu anfangen
Also jede runde neu anfangen. Aber wenn jemand während der runde Time Out macht und dann /login macht wenn er wieder kommt soll er das Level haben wo er vor Time Out hat...
Hoffentlich kann jemand sowas für mich Scripten...
Das GameMode ist im anhang -
Aha
Kann mir keiner helfen? Das TurfWar Script konnte nicht so gut mir weiterhelfen xD -
Hmmm jo hilft mir weiter ich gucks mir Morgen genauer an vllt. grieg ichs selbst hin ;D
Danke erstmalUnd du bist der erste wo mich mit Hey alex, anschreibt
-
Hallo leute,
Wollte mal fragen wie kann ich für GODFATHER ein Gang System machen nicht mit Fraktionen sondern es sollten Admins /gang create können um eine Gang zu erstellen und dann /gang makeleader ID um die Gang jemand weiterzu geben... nun für den leader diese Befehle /gang invite/makeleader/color invite um einen einzuladen der dann /gang join machen muss makeleader um einen Leader zu machen color um die Farbe zu ändern.
Für die alle /gang info.
Bei Gang Info soll kommen wie viele GangZonen sie haben wie die gang heißt wie viele member welche member online sind usw.
Alle cmds: /gang info/makeleader/create/color/invite/joinGangzonen sollen in LS sein und alle sollen einnehmbar sein wenn man in einer GangZone mehr als 1 Minute zu 2 ist dann soll es anfangen zu blinken und es soll an jeden ne nachricht kommen! An angreifer: Deine Gang greift ein Gang gebiet an helf ihnen! Fahre zum roten Punkt auf der Karte! An verteidiger: Euer Ganggebiet wird angegriffen! Helf es zu verteidigen, fahr zu dem roten Punkt.
So nach 2 Minuten gehört das Ganggebiet der Gang wo mehr Member im Gebiet hat
Die Gangs sollen gespeichert werden und GF kompatible sein!Hoffe mir kann jemand helfen...
MFG alex
-
Naja komisch das der so viele stimmen hat O.O
-
Ich lass mal drinne wenn DMA es nicht will dann soll er es mir sagen oder einfach raus machen
-
Ich währe für Backfox und für Sebihunter
Aber mir ist das eigentlich schnuppe ich finde euch alle Super und ohne alle anderen währe das auch nicht das was es jetzt ist
Aso währe das als so ne Umfrage nicht einfacher und übersichtlicher? -
Geil mir ist aufgefallen das ich der 1 Reg. auf der Toplist bin ;D id 1
//Edit ICH LIEBE DIE TOPLIST! Mich haben soeben 7 Leute angeschrieben die direkt wenn der Server Online ist mit 8 weiteren Kumpels aktive auf meinem server zocken wollen Krank o.o das nur weil ich Rank 1 bin xD -
ASOOO O.O LOL XD
Davor haste so komisch erklärt
also so zb.?
if (!strcmp("/record", cmdtext))
{
StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"at400_lv_to_sf_x1");
} -
Lol ok bitte nochmal besser erklärt xD