sind alle scriptfiles vorhanden?
Beiträge von KeksOfDeath
-
-
versuchs mal so:
if (strcmp(cmdtext, "/opendee", true)==0)
{
new name[32] = GetPlayerName(playerid, name, sizeof(name));
if(strfind("Kevin", name, true) == 0) {
MoveObject(tor, 1251.38, -760.894, 84.5598, 3.5);SetTimer("GateCloseTor", 7000, 0);
SendClientMessage(playerid, COLOR_YELLOW,"Willkommen"); }
return 1;
} -
-.- dann mach einfach ganz oben unter dein include
#pragma tabsize 0
rein -
das "loose identitation" hat zu bedeuten, dass die ordnung unterbrochen wurde... ein beispiel:
hi
hi
hi
hi
___hi <--- außenseiter.... loose identitation
hi
hi
hi
geh mit dem corsor vor das return 1, drück backspace, bis das ding ganz am rand ist und drück dann 1 mal TAB -
schonma mitm return am ende des publics versucht?
public OnPlayerRequestSpawn(playerid)
{if(playerClassSelect[playerid] == 0 && !IsPlayerAdmin(playerid))
{
GameTextForPlayer(playerid, "~r~NUR ADMINS", 3000, 3);
return 0;
}return 1;
} -
if(!strcmp(strget(cmdtext, 0), "/goto")) {
new typ = strval(strget(cmdtext, 1));
if(IsPlayerConnected(typ)) {
new Float:x, Float:y, Float:z;
GetPlayerPos(typ,x,y,z); SetPlayerPos(playerid,x,y,z); SetPlayerInterior(playerid,GetPlayerInterior(typ)); }
else { SendClientMessage(playerid,farbe,"ID nicht vergeben"); }
return 1;
}
sollte es bei dir errors aufweisen, dann geh mal nach da: http://samp.breadfish.de/wiki/Strtok und pack das untere (die strok alternative) unten in dein gamemode -
ich wette, dass da mindestens 15 errors kommen^^
es bringt nix report-befehle aus anderen scrpts rauszukopieren... wie das mit [playerinfo][padmin], das wird eigentlich keiner so haben^^ ------ genau wie das !strlen(tmp)) und so... -
oder du lässt es über den namen laufen:
if(strcmp(cmdtext,"/auf",true) == 0) {
new name[32] = GetPlayerName(playerid, name, sizeof(name));
if(strfind("sammy_deluxe", name, true) == 0) {
MoveObject(bla bla bla); }
else { SendClientMessage(playerid,farbe,"nix für dich, sorry man"); }
return 1;
}
PS: Mein 300. Beitrag =) -
da sollst du die skin ids hinschreiben^^
-
hätte da eine idee:
public OnPlayerText(playerid, text[]) {
if (text[0] == '!') {
new playerTeam = GetPlayerSkin(playerid);
new string[128];
new color;GetPlayerName(playerid, string, sizeof string);
format(string,sizeof(string),"<Teamchat> %s: %s",string,text[1]);switch (playerTeam) {
case SkinID1: color = red;
case SkinID2: color = blue;
}for (new i; i < MAX_PLAYERS; i++) {
if (GetPlayerSkin(i) == playerTeam) {
SendClientMessage(i,color,string);
}
}return 0;
}return 1;
} -
carid ist nich das gleiche wie modelid... aber die carids findest du hier: http://wiki.sa-mp.com/wiki/Category:Vehicle
-
oder man sucht weiter: Teamchat
-
nicht für alle gespawnten, aber es würde für alle fahrzeuge auf dem server gehen:
if(!strcmp(cmdtext, "/delcar", true, 7))
{
if (PlayerInfo[playerid][pAdmin] >= 1337) {
for(new v = 0; v <= MAX_VEHICLES; v++) {
DestroyVehicle(v); }
SendClientMessage(playerid, COLOR_WHITE, "Alle Autos wurden gelöscht"); }
return 1;
} -
if(!strcmp(cmdtext, "/delcar", true, 7))
{
if (PlayerInfo[playerid][pAdmin] >= 1337) {
new autoid = GetPlayerVehicleID(playerid);
DestroyVehicle(autoid);
SendClientMessage(playerid, COLOR_WHITE, "Dein Auto ist weg");
}
return 1;
} -
was ist das denn für ein code? oder aus welchem programm stammt der? hat das überhaupt was mit GTA zu tun?
-
1)
er hat zwar keine errors,aber er funktioniert nicht^^
2) @ DMA, was hat sich daran jetzt verändert? -
wenn du nciht strok nimmst, sondern die alternative aus der wiki seite (strget) und dies übernimmst, dann habe ich hier einen command, er hat zwar keine errors,aber er funktioniert nicht^^, aber wenn du den fehler zufällig findest (oder jemand anders) dann würde er sicher funktioniren
if(strcmp(strget(cmdtext, 0), "/autospawn")) {
if(IsPlayerAdmin(playerid)) {
if(IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid,0xFF0000AA,"Du bist bereits in einem Fahrzeug... oder?"); } else {
new autoid = strval(strget(cmdtext, 1));
if(autoid <= 399) { SendClientMessage(playerid,0xFF0000AA,"Inkorrekte Autoid"); }
if(autoid >= 612) { SendClientMessage(playerid,0xFF0000AA,"Inkorrekte Autoid"); }
else {
new Float:x, Float:y, Float:z, Float:za, gla;
GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za); gla = CreateVehicle(autoid,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0); }}}
return 1;
} -
vllt kann das helfen
http://samp.breadfish.de/wiki/Strtok -
müh sam ernärt sich das eichhörnchen... aber es hats geschaft... es geht, danke and alle
-
f (strcmp(cmdtext, "/turismo", true) == 0) {
new Float:x, Float:y, Float:z, gla, Float:za;
GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za);
gla = CreateVehicle(511,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0);
return 1;
}
das ist eigentlich genau das gleiche wie meins, halt nur, dass du ne andere auto id genommen hast... und wenn er meins nicht wollte... rate mal^^Ich bin am scripten eines eigenen RL Scripts
da nützt ihm das von godfather auch nix
//EDIT: dem post unter mir stimme ich zu^^