Eventuel laggt der Server?
mfg
Beiträge von Schnacke
-
-
Ich weiß nicht obs funktioniert, aber gehe mal davon aus..
PHP
Alles anzeigendcmd_gethere(playerid,params[]) { #pragma unused params new id = strval(strget(params, 0)); new tmpcar = GetPlayerVehicleID(playerid); if(!strlen(params)) return SendClientMessage(playerid,Blau,"/gethere [Playerid]"); GetPlayerPos(playerid,x2[playerid],y2[playerid],z2[playerid]); GetPlayerName(playerid,name,sizeof(name)); GetPlayerName(id,sname,sizeof(sname)); format(s,sizeof(s),"acc/%s.ini",name); new Admin = dini_Int(s, "Admin"); if(Admin >= 1) { if(Adminlogin[playerid] == 1) return SendClientMessage(playerid, Rot, "Du bist kein Admin"); { if(IsPlayerConnected(id)) return SendClientMessage(playerid, Rot, "Angegebene Person ist nicht onliene!"); { if(IsPlayerInAnyVehicle(id)) { format(ss,sizeof(ss),"Du hast %s zu dir geportet.", sname); SendClientMessage(playerid, Blau, ss); format(ss,sizeof(ss),"Mitglied: %s hat %s zu sich geportet.", name, sname); SendAdminMessage(Grau, ss); SetPlayerPos(SetPlayerPos(id,x2[playerid],y2[playerid]+5,z2[playerid]); SetVehiclePos(tmpcar, x2[id],y2[id]+5,z2[id]); PutPlayerInVehicle(id,tmpcar,0); return 1; } else { format(ss,sizeof(ss),"Du hast %s zu dir geportet.", sname); SendClientMessage(playerid, Blau, ss); format(ss,sizeof(ss),"Mitglied: %s hat %s zu sich geportet.", name, sname); SendAdminMessage(Grau, ss); SetPlayerPos(id,x2[playerid],y2[playerid]+5,z2[playerid]); return 1; } } } } return 1; }
-
-
Wenn du nicht bezahlst solltest du dein wort "Bezahlung" mit Gegenleistung ersetzen..
Ausserdem bei so einem Scriptwunsch würde man schon länger sitzen und ich glaube nicht das es jmd dafür macht, das er dann ein Teamposten oder was auch immer bekommt.
Geld ist heuzutage schon eine voraussetzung, ohne wirds oft schwierig.
Ansonsten selber scripten lernen und selbst machen.
mfg -
und was genau funktioniert nicht richtig?
mfg -
PHP
Alles anzeigenpublic OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 123) { if(!response) return SendClientMessage(playerid,deinefarbe,"Rechten Button geklickt..whatever.."); if(response) { SetPlayerPos(playerid, 373.9139,2466.1387,16.4844); ResetPlayerWeapons(playerid); GivePlayerMoney(playerid, - 1500); new File:teilnehmer = fopen("teilnehmer.txt", io_append); fwrite(teilnehmer, "noch ein Teilnehmer\r\n"); fclose(teilnehmer); return 1; } } return 1; }
-
Pocket Bike
Xbox360
Lampe für mein Pocket Bike xD
gta4
Handy Speicherkarten^^
Öl für Pocket
Nen Tankstellen Kanister mit 5l Benzin bleifrei xDSonst nur kleinkram etc..^^
mfg -
Not gf..
PHP
Alles anzeigen#define blubb 0 public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(blubbcmdname,12,cmdtext); // blubbcmdname der name vom command, 12 die länge des cmds return blubb; } dcmd_blubbcmdname(playerid,params[]) { new user1,user2; if(sscanf(params,"uu",user1,user2)) return SendClientMessage(playerid,0xFFFFFFFF,"Bla blubb: /blubbcmdname user1 user2"); if(IsPlayerConnected(user1) && IsPlayerConnected(user2)) { new Float:coords[3],blubbstr[32]; GetPlayerPos(user2,coords[0],coords[1],coords[2]); format(blubbstr,sizeof(blubbstr),"Position von dem eingegebenen Spieler: %f %f %f",coords[0],coords[1],coords[2]); SendClientMessage(user1,0xFFFFFFFF,blubbstr); } else { return SendClientMessage(playerid,0xFFFFFFFF,"Bla blubb fehler undso, spieler nich connected blubb.."); } return 1; }
-
Moin und zwar hab ich nä frage zu der Xbox360...
ich hab eine vom Kollegen bekommen jedoch wurden da schon 3x neue Profile erstellt und das heißt man kann damit nicht mehr Online Spielen, also man muss sich Gold Mitgliedschaft kaufen..
Ich hab aber gehört wenn man SinglePlayer spielt oda so kriegt man MS Punkte und die kann man dann einlösen für Gold Mitgliedschaft?!
Kann mir das mal jmd genauer erklären?!
Am besten alles was Ihr wisst
mfg -
PHP
if(strcmp(cmd,"/sf",true)==0) { if(!IsPlayerInAnyVehicle(playerid)) return SetPlayerPos(playerid,xyz); new auto = GetPlayerVehicleID(playerid) SetVehiclePos(auto,xyz); SetPlayerPos(playerid,xyz); PutPlayerInVehicle(playerid,auto); returen 1; }
Kann auch PutPlayerInVehicle(playerid); sein, weiß nicht genau, hab PutPlayerInVehicle nie benutztz..
Mfg -
PHP
Alles anzeigenpublic OnPlayerCommandText..... { new sendername; new giveplayer; if(strcmp(cmd,"/lol",true)==0) { new pMsg[128]; new pName[16]; GetPlayerName(playerid,pName,sizeof(pName)); format(pMsg,sizeof(pMsg),"%s, um eine PM an einen Spieler zu senden schreibe [ID] [Text]",pName); ShowPlayerDialog(playerid,123,DIALOG_STYLE_INPUT,"PM",pMsg,"Senden","Abbrechen"); return 1; } return 0; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 123) { if(!response) return if(response) { id = ReturnUser(tmp); if(!IsPlayerConnected(id)) return SendClientMessag(playerid,deinefarbe,"Falscher Spielername oder ID"); new text = strval(inputtext); new pMsg[128]; if(!inputtext[0]) return SendClientMessag(playerid,deinefarbe,"Du hast kein Text geschrieben!"); GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(id, giveplayer, sizeof(giveplayer)); format(pMsg,sizeof(pMsg),"Nachricht von %s: %s",sendername,text); SendClientMessage(id,deinefarbe,pMsg); SendClientMessage(sendername,deinefarbe,"Nachricht an %s gesendet!"id); return 1; } } return 1; }
Ich glaub aber da sind tausend fehler xD, korrekt ist es bestimmt nicht, also ungetestet! -
Eine frage,
und zwar, werden die Variablen namen gespeichert?
Das heißt ist die Datei leer oder ist hinter der Variable kein Coord etc?
Mfg -
Ganz ehrlich,
von dem Forum jetzt eine Vorstellung zu machen ist so unötig?!.
Jeder Server der ein Forum besitzt hat das gleiche wie Ihr und macht für die HP keine Vorstellung,
und wieso könnt Ihr nie warten bis das Forum fertig ist? Anstadt mal nen ordentliches Design anzuschaffen oder
Plugins zu installen?
Mfg -
Ja, aber das muss man bisschen anders machen den Befehl, des war ja nur wie gesagt ein einfaches beispiel!!!.
mfg -
Danke für die Antwort, wie wird das Gespeichert?.
und wie kann ich jetzt machen das wen ich /kennzeichen eingebe dies aktiviert wird, sorry ich bin noch nicht gut..Lg TVPikachu
Mit einer Variable die du von 0 auf 1 änderst, 1 für Aktivieren, 0 für Deaktivieren...
bsp:PHPif(strcmp(cmd,"/an",true)==0) { variable = 1; return 1; } if(strcmp(cmd,"/aus,"true)==0) { variable = 0; return 1; }
Isn dummes bsp aber ich hoffe du verstehst den sinn davon.
mfg -
Also wenn man sowas sieht denkt man ehrlich das Script tut einem wirklich leid xD
Wieso tust du die Strings in jeden Befehl rein anstadt direkt unter OnPlayerCommandText einmal einzufügen und nicht immer new string...new tmp...
Ausserdem merk dir bei OnPlayerCommandText die Strings nicht auf größe 256 sondern 128 maximum!...Probiers so:
PHP
Alles anzeigenpublic OnPlayerCommandText(playerid, cmdtext[]) { new cmd[128]; new tmp[128]; new zielplayer; cmd = strtok(cmdtext, idx); //----------------------------------------------------------------------- if(strcmp(cmd,"/teama",true)==0) { tmp = strtok(cmdtext, idx); if(!tmp[0]) return SendClientMessage(playerid, COLOR_WHITE, "Benutze: /teama [ID]"); zielplayer = strval(tmp); if(!IsPlayerConnected(zielplayer)) return SendClientMessage(playerid,COLOR_RED,"Ungültige SpielerID"); SendClientMessage(playerid,COLOR_RED,"Du hast den Spieler Zum Team A hinzugefügt!"); SendClientMessage(zielplayer,COLOR_SEAGREEN,"================================================="); SendClientMessage(zielplayer, COLOR_WHITE, "Du wurdest zum Team A (Terrorist) hinzugefügt"); SendClientMessage(zielplayer,COLOR_SEAGREEN,"================================================="); capteam[zielplayer] = 1; nskin[zielplayer] = GetPlayerSkin(zielplayer); SetPlayerSkin(zielplayer, 73); return 1; } //-------------------------------------------------------------------------- if(strcmp(cmd,"/teamb",true)==0) { tmp = strtok(cmdtext, idx); if(!tmp[0]) return SendClientMessage(playerid, COLOR_WHITE, "Benutze: /teamb [ID]"); zielplayer = strval(tmp); if(!IsPlayerConnected(zielplayer)) return SendClientMessage(playerid,COLOR_RED,"Ungültige SpielerID"); SendClientMessage(playerid,COLOR_RED,"Du hast den Spieler Zum Team B hinzugefügt!"); SendClientMessage(zielplayer,COLOR_SEAGREEN,"================================================="); SendClientMessage(zielplayer, COLOR_WHITE, "Du wurdest zum Team B (Counter Terrorist) hinzugefügt"); SendClientMessage(zielplayer,COLOR_SEAGREEN,"================================================="); capteam[zielplayer] = 2; nskin[zielplayer] = GetPlayerSkin(zielplayer); SetPlayerSkin(zielplayer, 285); return 1; } return 0; }
Ungetestet!
-
PHP
Alles anzeigenif(strcmp(cmd,"/boom",true)==0) { if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,deinefarbe,"Du sitzt in keinem Fahrzeug!"); new Float:cX,Float:cY,Float:cZ; GetPlayerPos(playerid,cX,cY,cZ); new auto; auto = GetPlayerVehicleID(playerid); SetVehiclehealth(auto,0); CreateExplosion(cX,cY,cZ,1,10); return 1; }
Nicht getestet!
Den befehl kann man besser machen. -
Dann mal hoffen das geile sachen kommen werden^^.
Aber das was mich an SAMP am meißten ankotztz ist die Sync,
wieso machen die sich nicht die mühe die zu verbessern, ich mein das jetzt nur für Ballerei,
weil bei mir ist es so, ich treff die Spieler, bei mir kommt von den auch blut auf den Boden, aber die verlieren selten hp -.-
mfg -
Und meinste dich selbst im fahrzeug mit cmd sprengen lassen oda bsp /boom id ?
-