ja hab ich doch alles! altes gelöscht und so wie da steht ersetzt:
if(!strcmp(cmdtext,"/back",true))
{
if(!afk[playerid])return SendClientMessage(playerid,0xFF0000FF,"Du bist nicht im AFK Modus !");
new nname[MAX_PLAYER_NAME];
GetPlayerName(playerid,nname,sizeof nname);
SetPlayerName(playerid,nname[5]);
afk[playerid] = 0;
SetPlayerPos(playerid, -1380.7882,-100.4743,14.1484,1.5723);
TogglePlayerControllable(playerid,1);
return SendClientMessage(playerid,0x00FF00FF,"Du bist nun wieder zurück!");
}
if(!strcmp(cmdtext,"/afk",true))
{
if(afk[playerid])return SendClientMessage(playerid,0xFF0000FF,"Du bist bereits AFK!");
new nname[MAX_PLAYER_NAME],newname[32];
GetPlayerName(playerid,nname,sizeof nname);
format(newname,sizeof newname,"[AFK]%s",nname);
SetPlayerName(playerid,newname);
afk[playerid] = 1;
SetPlayerPos(playerid,597.2581,-1265.3120,64.1859,356.1764);
TogglePlayerControllable(playerid,0);
return SendClientMessage(playerid,0x00FF00FF,"Du bist nun Afk.");
}
[SAMMELTHREAD] Kleine Scripting Fragen
- Rafelder
- Unerledigt
-
-
Ich rede von Schwarz & du legst mir Weiß aufn Tisch , schau mal die Variable ,,afk´´ einfach genau hingucken
-
nein nein nein nein nein nein nein
ich weiß das ich schwierig bin^^ aber was ist daran falsch?
edit: hat kein sinn, mach ichs halt wie vorher -.-" -
afk[playerid]
Variable für den Spieler ist nicht definiert, sagt der Compiler doch auch die ganze Zeit
-
ne vergess es, hat kein sinn, sry
-
Hi ich bräuchte paar tipps:
1) Wie kann ich machen das wenn man z.B. NRG eingibbt ein NRG vor dir ist???
2) Wie kann ich machen das wenn man in ein Auto steigt da steht * sie sind in ein NRG gestiegen! *
3) Wie kann ich Cmd machen das wenn man z.B. /spnc ein gibt das man dann irgent wo hin geportet wird also auf einen bestimten platz??
bitte um schnelle hilfe
kann mir einer bitte helfen
-
if (strcmp(cmdtext, "/Befehl", true)==0)
{SetPlayerPos(playerid,X,Y,Z);
SendClientMessage(playerid,COLOR_RED,"Du wurdest nach XX Geportet");
return 1;
} -
ne vergess es, hat kein sinn, sry
Werd erstmal Nüchtern, dann kannste mir ja erzählen was los ist.
Hab ja nicht Japanisch geschrieben ( Hoffe ich ), falls doch einfach Babelfish verwenden -
1. Tu das in dein GM unter onplayercommandtext
if (strcmp("/NRG500", cmdtext, true) == 0)
{
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"NRG-500 erstellt.");
new hotring = CreateVehicle(522,x,y,z,a,-1,-1,-1);
PutPlayerInVehicle(playerid, hotring, 0);
return 1;
}
(bin halt so ein strg-paste fan :D)
2. Weiß ich leider nicht^^3. weiß ich aber!
mom...
if (strcmp("/Spnc", cmdtext, true) == 0)
{
SetPlayerPos(playerid, /hier deine Koordinaten, siehe unten!);
return 1;
}
du machst ingame bei der Position wo du geportet werden willst, /save blablabal
danach findest du unter dein gta san andreas ordner eine datei names "Savedpositions"
gug da drinn und da steht das sowas, nimm dann die gekenzeichneten koordinaten und füge sie dan da wo ich gesagt habe ein:
also wen ndas bei mir währe dann so:
if (strcmp("/Spnc", cmdtext, true) == 0)
{
SetPlayerPos(playerid,597.2581,-1265.3120,64.1859,356.1764);
return 1;
}
mfg fluppy -
Hi ich bins nochmal erstmal will ich danke an [GRS]FLUPPY sagen die Codes gehen
jetzt brauche ich 3 neue fragen:
1) wie kann ich machen das wenn man sich irgentwo hin portet man spezielle waffen hat wie z.B. /minigun das man dann eine minigun da hat und wenn man dann /exit macht das man die minigun weg hat?
2) wie kann ich machen das wenn man z.B. wenn ich jetzt am Bahnhof uin San fierro bin und da soll dan ein Roter kreis sein wenn man da rein fährt sollte man /startdrag z.B. machen können dann kommt da ein 5 sec. countdown und das da dann Checkpoints kommen wie mache ich sowas?
3) wie kann ich Admin Befehle und so machen die nur für admins sind also kick,bann und so???
bin gerade am neeun stuntserver und so am machen darum brauche ich die
-
-
unter den cmd teleprt mach einfach das:
GivePlayerWeapon(playerid,27,500);
die 1 zahl steht für die ID, such mal bei wiki nach den weapon ids, und die 2te nach der munition
und bei dem anderen cmd
ResetPlayerWeapons(playerid);
also das mach ich bei mir bei jedem CMD rein^^
wenn du ein besptimten cmd willst der nur für rcon admins gillt, mach einfach so:
if (strcmp("/blablabla", cmdtext, true) == 0)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_RED,"Du musst der Administrator sein!");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"-:SERVER:- Geportet zur adminhütte ");
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid, blablabla..);
return 1;
}EDIT:
Wie kann man machen, dass wenn sich einer mit einem Bestimmten namen CONNECTET, gleich als RCOn admin eingeloggt wird??
-
wie kann ich machen das wenn man z.B. wenn ich jetzt am Bahnhof uin San fierro bin und da soll dan ein Roter kreis sein wenn man da rein fährt sollte man /startdrag z.B. machen können dann kommt da ein 5 sec. countdown und das da dann Checkpoints kommen wie mache ich sowas?
brauceh es unbedingt°!!!
-
Hey habe ein kleines Problem wollte ein Gate machen das mit einer Taste geöffnet wird aber ist kommt immer dieser Error:
C:\Users\Dustin\Desktop\gta server2\gamemodes\ChuckyDM.pwn(624) : error 004: function "PlayerToPoint" is not implemented
Zeile 624:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == (KEY_LOOK_RIGHT))//wo die ** sind kommt die taste hin
{
if (PlayerToPoint(1, playerid, X, Y, Z)//&&PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1)wenn das ein fraktions gate sein soll
//und *** sind die XYZ kordinaten wo man stehen muss damit das tor auf geht
)
MoveObject(gate1, -2018.768188, -56.876415,32.550900, 2.5); // XYZ koordinaten wohin das tor auf geht 2.5 ist die geschwindigkeit
SetTimer("gatezu1", 7000, 0);
}
}Bitte um Hilfe
-
Hi ich brauche ein Pawno code damit ich Machen kann das Autos z.B. ein Panzern,hydra oder hunter nur für Admins sind also wenn dann einer einsteigen will der ein ADmin ist soll dann da stehen Sie sind kein Admin!
Bitte um hilfe!!!
-
das weiß ich nicht, aber du kannst wenn du z.b.
if (strcmp("/Hunter", cmdtext, true) == 0)
{
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Hunter erstellt.");
new hunter = CreateVehicle(425,x,y,z,a,-1,-1,-1);
PutPlayerInVehicle(playerid, hunter, 0);
return 1;
}
hast, kannst du das
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_RED,"Du musst der Administrator sein!");
hinzufügen alsoif (strcmp("/Hunter", cmdtext, true) == 0)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,COLOR_RED,"Du musst der Administrator sein!");
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Hunter erstellt.");
new hunter = CreateVehicle(425,x,y,z,a,-1,-1,-1);
PutPlayerInVehicle(playerid, hunter, 0);
return 1;
}
das heißt das der user mit dem LCON passwort eingeloggt sein muss, um das fahrzeuh zu spawnen -
Hey Leute
Gibt es eine Funktion, die bei einer Zahl mit mehreren Dezimalen
nur die Zahl, die vor dem Komma kommt wiedergibt ?Also zum Beispiel bei 12.5982 soll nur 12 rauskommen
wäre cool wenn dass jemand für mich machen könnte
gruß snail
-
floatround ?
-
floatround(...)
/edit: sry lahm -
Weis mal jemand kurz rat ?
if(dialogid == bankabhebendialog)
{
if(response == 0)
{
SendClientMessage(playerid,rot,"Bank-Menü geschlossen");
}
if(response == 1)
{
if(inputtext <= PlayerInfo[playerid][pBank])//5052
{
PlayerInfo[playerid][pBank] -= inputtext;//5054
GivePlayerMoney(playerid,inputtext); //5055
new string[128];
format(string,sizeof(string),"Du hast %d $ abgehoben. Gesamt: %d",inputtext,PlayerInfo[playerid][pBank]);
SendClientMessage(playerid,weiß,string);
}
}
}ZitatC:\Users\Hagi\Desktop\samp03asvr_R3_win32\gamemodes\Mafia-Policev5BETA.pwn(5052) : error 033: array must be indexed (variable "inputtext")
C:\Users\Hagi\Desktop\samp03asvr_R3_win32\gamemodes\Mafia-Policev5BETA.pwn(5054) : error 033: array must be indexed (variable "inputtext")
C:\Users\Hagi\Desktop\samp03asvr_R3_win32\gamemodes\Mafia-Policev5BETA.pwn(5055) : error 035: argument type mismatch (argument 2)@dit: K Danke Backfox, genau so eine Funktion hab ich gesucht
-
strval(inputtext)
Du musst den Wert erst umwandeln
if(dialogid == bankabhebendialog)
{
if(response == 0)
{
SendClientMessage(playerid,rot,"Bank-Menü geschlossen");
}
if(response == 1)
{
if(strval(inputtext) <= PlayerInfo[playerid][pBank])//5052
{
PlayerInfo[playerid][pBank] -= strval(inputtext);//5054
GivePlayerMoney(playerid,strval(inputtext)); //5055 -