Beiträge von Davkus
-
-
das muss doch PlayerInfo heißen oder? anstatt pInfo einfach mal PlayerInfo
-
Nich schlecht!
7/10 Punkten! -
Mach doch einfach mit PlayerToPoint...
if(strcmp(cmd, "/clear", true) == 0 || strcmp(cmd, "/c", true) == 0)
{
if(IsPlayerConnected(playerid))
{
If(PlayerToPoint(playerid,1.1,/Koordinaten deines Pickups))
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "USAGE: /c(lear) [playerid/PartOfName]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Du hast die Akten von %s Gelöscht.", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Polizist %s hat deine Akten gelöscht", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
WantedPoints[giveplayerid] = 0;
WantedLevel[giveplayerid] = 0;
ClearCrime(giveplayerid);
if(gTeam[giveplayerid]==4)
{
gTeam[giveplayerid] = 3;
SetPlayerToTeamColor(giveplayerid);
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Invalid ID/Name!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Du gehörst nicht zu Polizei/FBI oder Armee");
}
}//not connected
return 1;
}Edit: Habe was verbessert
-
Simple aber gut!
7/10 Punkten -
Also mein fall ist es nicht....
5/10 Punkten
-
Ich hab das bei meinem Rob system so gemacht
new raubgeld = random(10000);
GivePlayerMoney(playerid, raubgeld);
format(string, sizeof(string), "** Du hast $%d gestohlen",raubgeld);
SendClientMessage(playerid,COLOR_YELLOW,string); -
Alles Gute
-
Bug Report:
Danke für ihre Anmeldung! Sie können sich nun Einloggen. (allmann12@web.de)
Ein fehler beim versenden der mail das Passwort ist: xxxx
Also man bekommt anscheind keine email beim registrieren,ka ob ihr es schon bemerkt hattet
-
Probs mal so:
if (strcmp("/job1", cmdtext, true) == 0)//TAXI FAHRER
{
if(PlayerToPoint(3.0, playerid, 1222.9181,-1813.6516,16.5938))
{
gTeam[playerid]=TEAM_TAXI;
SetPlayerSkin(playerid, 60);
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid,0x00FF00FF,"Du hast den Job :Taxi Fahrer angenommen.");
}
return 1;
}if (strcmp("/job2", cmdtext, true) == 0)// POLIZEI
{
if(PlayerToPoint(3.0, playerid, 1546.4486,-1669.8274,13.4116))
{
gTeam[playerid]=TEAM_POLICE;
SetPlayerSkin(playerid, 280);
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid,0x00FF00FF,"Du hast den Job Polizist angenommen.");
}
return 1;
}if (strcmp("/job3", cmdtext, true) == 0)// GRÄNZENWACHTER
{
if(PlayerToPoint(3.0, playerid, -24.0678,-1333.3757,11.1286) || PlayerToPoint(3.0, playerid, -87.5484,-1422.0962,12.5980 ))
{
gTeam[playerid]=TEAM_GRENZE;
SetPlayerSkin(playerid, 61);
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid,0x00FF00FF,"Du hast den Job :Grenzenwächter angenommen.");
}
return 1;
} -
Also ich seh bei den beiden auch keinen Unterschied.Ich würde das so machen
if (strcmp(cmdtext, "/zug", true) == 0 )
{
if(IsPlayerConnected(playerid)) //Neu hinzugekommen um zu gucken ob der User eingeloggt ist! Hier ist also auch der Fehler!
{
if(IsPlayerAdmin(playerid) || admlevel[playerid]>=5)
{
new Float:x, Float:y, Float:z, gla, Float:za;
GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za);
gla = CreateVehicle(538,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0);
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"System: Du bist kein Admin bzw. du bist nicht Eingeloggt!");
}
return 1;
} -
Wieso hast du die playerid's immer in [ ]?
Keine Ahnung ob es das Problem ist,aber setz die mal in ( )
-
Es ist möglich!
Villeicht werde ich bald ein Tutorial mal schreiben -
Ja ich kann dir helfen,änder mal die Gruppen rechte bei deinen erstellten Foren.Änder die Register user dann kannst du automatisch auch schreiben.
Wenn du noch hilfe brauchst sag bescheid -
-
-
-
-
Zeig mal die Server.log datei her,vll kann ich dir dann weiterhelfen
-