Hallo zusammen.
Ich brauche Drigend mal Eure Hilfe!
Undzwar habe ich Insgesagtm 4 Neue Befehle erstellt & Grade eben versucht, diese Ingame zu Testen.
Dies habe ich Gemacht & Bemerkt, das nicht 1 Einziger befehl funktioniert. Leider weiß ich momentan nicht, was An meinem Script´s falsch ist.
Hier mal die Codes:
if(strcmp(cmdtext, "/serverstop", true) == 0)
{
if(pInfo[playerid][Adminlevel] == 1339)
{
SendClientMessageToAll(COLOR_LIGHTBLUE, "______________________Server Gestoppt!_________________");
SendClientMessageToAll(COLOR_LIGHTBLUE, "[NTG]Dome331 hat den Server gestoppt !");
SendClientMessageToAll(COLOR_LIGHTBLUE, "Der Server hat die Verbindung unterbrochen !");
SendClientMessageToAll(COLOR_LIGHTBLUE, "Der Server ist jetzt Offline:");
SendClientMessageToAll(COLOR_LIGHTBLUE, "Er ist Wahrscheinlich bald/sofort wieder online ;)");
SendClientMessageToAll(COLOR_LIGHTBLUE, "Oder auch nicht !!!");
SendClientMessageToAll(COLOR_LIGHTBLUE, "______________________Server Gestoppt!_________________");
SendRconCommand("exit");
}
return 1;
}
if(strcmp(cmdtext,"/respawncars",true)==0)
{
if (pInfo[playerid][Adminlevel] >= 1337)
for(new v=0; v<MAX_VEHICLES; v++) {
SetVehicleToRespawn(v); }
return 1;
}
if(strcmp(cmdtext, "/admin", true) == 0 || strcmp(cmdtext, "/a", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new sendername[128];
new string[128];
new idx;
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, "BENUTZUNG: (/a)dmin [admin chat]");
return 1;
}
format(string, sizeof(string), "*%d Admin %s: %s", pInfo[playerid][Adminlevel], sendername, result);
if (pInfo[playerid][Adminlevel] >= 1)
{
SendAdminMessage(COLOR_ORANGE, string);
}
printf("Admin %s: %s", sendername, result);
}
return 1;
}
if(strcmp(cmdtext, "/ooc", true) == 0 || strcmp(cmdtext, "/o", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new sendername[128];
new string[128];
new idx;
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: (/o)oc [ooc chat]");
return 1;
}
if(pInfo[playerid][Adminlevel] <= 0)
{
format(string,256,"(( %s: %s ))", sendername, result);
}
else if(pInfo[playerid][Adminlevel] == 1)
{
format(string,256,"(( Azubi-Supporter %s: %s ))",sendername,result);
}
else if(pInfo[playerid][Adminlevel] == 2)
{
format(string,256,"(( Supporter %s: %s ))",sendername,result);
}
else if(pInfo[playerid][Adminlevel] == 3)
{
format(string,256,"(( Moderator %s: %s ))",sendername,result);
}
else if(pInfo[playerid][Adminlevel] == 4)
{
format(string,256,"(( Azubi-Admin %s: %s ))",sendername,result);
}
else if(pInfo[playerid][Adminlevel] == 5)
{
format(string,256,"(( Semi-Admin %s: %s ))",sendername,result);
}
else if(pInfo[playerid][Adminlevel] >= 6 && pInfo[playerid][Adminlevel] <= 1336)
{
format(string,256,"(( Admin %s: %s ))",sendername,result);
}
else if(pInfo[playerid][Adminlevel] == 1337)
{
format(string,256,"(( High-Admin %s: %s ))",sendername,result);
}
else if(pInfo[playerid][Adminlevel] >= 1338)
{
format(string,256,"(( {FF0000}Projektleitung {FFFFFF}%s: %s ))",sendername,result);
}
printf("%s", string);
}
return 1;
}
if(strcmp(cmdtext, "/licht", true) == 0)
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 0 || GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
return 1;
}
new d, l;
GetVehicleParamsEx(vehicleid,d,l,d,d,d,d,d);
if(l == 0)
{
SetVehicleParamsEx(vehicleid,-1,1,-1,-1,-1,-1,-1);
SendClientMessage(playerid, 0xFFFFFFAA, "Die Lichter von deinem Auto sind nun {2F991A}angeschaltet!");
}
else
{
SetVehicleParamsEx(vehicleid,-1,0,-1,-1,-1,-1,-1);
SendClientMessage(playerid, 0xFFFFFFAA, "Die Lichter von deinem Auto sind nun {E31919}ausgeschaltet!");
}
return 1;
}
PS: Keinder dieser Befehle Funktioniert Ingame! Kriege Keine Warnings Oder Error´s im Script!
Hoffe es kann mir jemand Erklären, warum die Befehle nicht Funktionieren
Ich weiß momentan echt nicht weiter & Hoffe, das mir Jemand helfen Könnte
MFG
Dome331