G4M3R
Ladendieb
|
|
| Registrierung: |
19.02.2009, 15:33 |
| Beiträge: |
16
|
|
achso sorry habe das überlesen 
naja also ich zeige mal meinen haupstächlichen "/gang create" command:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
| //------------------- /gang
if(strcmp(cmd, "/gang", true) == 0) { new gangcmd, gangnum; tmp = strtok(cmdtext, idx); giveplayerid = strval(tmp); if(strcmp(tmp, "create", true)==0) gangcmd = 1; else if(strcmp(tmp, "invite", true)==0) gangcmd = 2; else if(strcmp(tmp, "join", true)==0) gangcmd = 3; else if(strcmp(tmp, "leave", true)==0) gangcmd = 4; tmp = strtok(cmdtext, idx); if(gangcmd < 3 && !strlen(tmp)) { if(gangcmd==0) SendClientMessage(playerid, 0x83BFBFFF, "Type /ganghelp for gangcommands."); else if(gangcmd==1) SendClientMessage(playerid, 0x83BFBFFF, "Type: /gang create [Name]"); else if(gangcmd==2) SendClientMessage(playerid, 0x83BFBFFF, "Type: /gang invite [PlayerID]"); return 1; } //Create Gang// if(gangcmd==1) { if(playerGang[playerid]>0) { SendClientMessage(playerid, 0x83BFBFFF, "You are already in a gang!"); return 1; } for(new i = 1; i < MAX_GANGS; i++) { if(gangInfo[i][0]==0) { //name gang format(gangNames[i], MAX_GANG_NAME, "%s", tmp); //Gang exists gangInfo[i][0]=1; //There is one member gangInfo[i][1]=1; //Gang color is player's color gangInfo[i][2]=playerColors[playerid]; //Player is the first gang member gangMembers[i][0] = playerid; format(string, sizeof(string),"You have created the gang '%s' (id: %d)", gangNames[i], i); SendClientMessage(playerid, 0x83BFBFFF, string); playerGang[playerid]=i; new gangnum2 = playerGang[playerid]; //--------SAVEGANG---------------------------------------- new player[MAX_PLAYER_NAME]; GetPlayerName(playerid,player,sizeof(player)); new File:GangFile; format(gangload, sizeof(gangload), "Gangs/%s_Gang.txt",player); GangFile = fopen(gangload, io_write); new var[100]; format(var, 100, "%s,%d \r\n",gangNames[i],gangInfo[i][0]=1); fwrite(GangFile, var); fclose(GangFile); //-------SAVEGANG------------------------------------------- return 1; } } return 1; } |
Dieser Beitrag wurde insgesamt 4 mal editiert. Das letzte Mal 16.06.2009, 16:12 von G4M3R.
|
|