DA musst du nur oben den Befehl ändern.
Statt:
if(strcmp(cmdtext,"/engine",true)==0)
Musst du einfach nur das machen:
if(strcmp(cmdtext,"/e",true)==0)
also einfach nur statt /engine /e machen
DA musst du nur oben den Befehl ändern.
Statt:
if(strcmp(cmdtext,"/engine",true)==0)
Musst du einfach nur das machen:
if(strcmp(cmdtext,"/e",true)==0)
also einfach nur statt /engine /e machen
was für ein code?
oder formartier mal die festplatten, also alles löschen
hi, ich habe folgendes Problem:
ich will jemanden mit einem dialog aus der fraktion kicken. Ich weiß aber nicht, wie ich aus dem DIALOG_STYLE_INPUT die playerid auslesen kann...
#define DIALOG_LSPDKICK 15
ocmd:pd(playerid)
{
if(!isPlayerLeader(playerid,1)) return SendClientMessage(playerid,Rot,"Du bist nicht im LSPD!");
ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"LSPD","Member kicken\nMember inviten","Ok","Abbrechen");
return 1;
}
if(dialogid == 13)
{
new pID;
if(response == 0)
return 1;
if(response == 1)
{
if(listitem == 0)
{
new string[128];
new string1[128];
SetPVarInt(pID,"Leader",1);
SetPVarInt(pID,"Fraktion",1);
format(string,sizeof(string),"Du hast %s zum Leader vom LSPD ernannt!",SpielerName(pID));
SendClientMessage(playerid,Grün,string);
format(string1,sizeof(string1),"Du wurdest von Admin %s zum Leader des LSPD`s ernannt!",SpielerName(playerid));
SendClientMessage(pID,Grün,string1);
SpielerSpeichern(pID);
}
if(listitem == 1)
{
new string[128];
new string1[128];
SetPVarInt(pID,"Leader",2);
SetPVarInt(pID,"Fraktion",3);
format(string,sizeof(string),"Du hast %s zum Leader der Medics ernannt!",SpielerName(pID));
SendClientMessage(playerid,Grün,string);
format(string1,sizeof(string1),"Du wurdest von Admin %s zum Leader von den Medics ernannt!",SpielerName(playerid));
SendClientMessage(pID,Grün,string1);
SpielerSpeichern(pID);
}
if(listitem == 2)
{
new string[128];
new string1[128];
SetPVarInt(pID,"Leader",3);
SetPVarInt(pID,"Fraktion",2);
format(string,sizeof(string),"Du hast %s zum Leader der Yakuza ernannt!",SpielerName(pID));
SendClientMessage(playerid,Grün,string);
format(string1,sizeof(string1),"Du wurdest von Admin %s zum Leader von der Yakuza ernannt!",SpielerName(playerid));
SendClientMessage(pID,Grün,string1);
SpielerSpeichern(pID);
}
}
}
//PD LS
if(dialogid == 14)
{
if(response == 0)
return 1;
if(response == 1)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid,15,DIALOG_STYLE_INPUT,"ID","Geben sie bitte die gewünschte ID ein!","Ok","Abbrechen");
}
}
}
if(dialogid == 15)
{
if(response == 0)
return 1;
if(response == 1)
{
new pID;
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,14,DIALOG_STYLE_LIST,"LSPD","Member kicken\nMember inviten","Ok","Abbrechen");
}
}
wenn mir bitte jemand helfen kann, also ich will, das die id ausgelesen wird, ich habe nämlich keinen plan, ich ich es machen kann
das ist ein leader befehl, also das der leader einen aus der fraktion werfen kann
also ich bin grad ein script am machen, um zu üben, das heißt, das ich kein profi bin und das du mir das genau erklären musst xD
hi
so ist mein System auch aufgebaut
kann mir jemand das script schicken, weil ich habe keinen plan, wie ich es machen soll, weil es ja mehrere waffen gibt und mehr muni...
speichern:
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
return 1;
}
Laden
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
return 1;
}
lg fuchsii
wer kann mir bitte das komplette script für stats geben?
das soll ein dialog sein und alles drin.
also das man jede stunde 5 respektpunkte bekommt, und das wenn man 10 respektpunkte hat, das man dann level 1 ist. dann geht es mit 50 respektpunkte auf level 2 und das soll sich immer verdoppeln, also mit 100 respektpunkte auf level 3 usw.. das soll sich nach jedem level immer auf 0 punkte stellen. man soll die respektpunkte bekommen, wenn man /zahltag eingibt.
dann soll noch drin sein: Name, level, spielzeit, respektpunkte, fraktion, job, geld, gald auf bank, kicks, verwarnungen, jailzeit.
wäre nice, wenn man mir helfen kann
aber dann kommen 7 errors xD
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(254) : error 017: undefined symbol "Register"
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(260) : warning 217: loose indentation
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(260) : error 029: invalid expression, assumed zero
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(260) : error 004: function "OnPlayerClickPlayer" is not implemented
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(265) : warning 225: unreachable code
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(265) : error 029: invalid expression, assumed zero
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(265) : error 017: undefined symbol "Register"
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(272) : error 017: undefined symbol "key"
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(276) : error 030: compound statement not closed at the end of file (started at line 238)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
7 Errors.
sorry, aber ich bin noch am lernen, hab vorgestern damit angefangen xD
kann mir bitte jemand weiterhelfen?
jetzt gibt es nur noch 4 errors xD
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : error 027: invalid character constant
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : error 017: undefined symbol "trlen"
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : error 029: invalid expression, assumed zero
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : 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.
da steht:
if('strlen(inputtext))
es steht aber nochmal oben
das ist jetzt 234-258
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,0xFF000FFF,"Du hast den Vorgang abgebrochen.");
Kick(playerid)
return 1;
}
if(response==1)
{
if('strlen(inputtext))
{
SendClientMessage(playerid,0xFF000FFF,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Registrieren","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(242) : error 001: expected token: ";", but found "return"
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : error 027: invalid character constant
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : error 017: undefined symbol "trlen"
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : error 029: invalid expression, assumed zero
X:\GTA\GTA San Andreas 2\script\gamemodes\Roleplay-Server.pwn(246) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
kann mir bitte jemand sagen, wo der fehler ist?
wenn ihr wollt, mach ich hier noch die zeilen vom script rein, wo der fehler ist.
lg